# Mobile Apps SDKs Overview

Tyro Offers the following SDKs to help make it easier to integrate Tyro Pay Online with your mobile app.

- [React Native SDK](/app/apis/pay/tyro-react-native/accepting-payment) for react native mobile development.
- [Android SDK](/app/apis/pay/google-pay-android) is only for Google Pay integration in a native Android mobile app. To support other card payments, we recommend using a hosted checkout using Tyro.js in a WebView.
- [iOS SDK](/app/apis/pay/apple-pay) is only for Apple Pay integration in a native iOS mobile app. To support other card payments, we recommend using a hosted checkout using Tyro.js in a WebView.


## Capabilities Comparison

| Integration Method | General Card Payments | Apple Pay | Google Pay |
|  --- | --- | --- | --- |
| **Hosted Checkout (Tyro.js in WebView)** | ✅ Yes | ✅ Yes | ⚠️ Needs config* |
| **React Native SDK** | ✅ Yes | ✅ Yes | ✅ Yes |
| **iOS SDK** | ❌ No | ✅ Yes | ❌ No |
| **Android SDK** | ❌ No | ❌ No | ✅ Yes |


**Google Pay is natively supported in [Android WebViews (version 137+)](https://developers.google.com/pay/api/android/guides/recipes/using-android-webview) by enabling the Payment Request API. It is also supported in [iOS WebViews (`WKWebView`)](https://developers.google.com/pay/api/web/guides/recipes/using-ios-wkwebview) by appending `"GOOGLE_PAY_SUPPORTED"` to the user agent and handling popup delegates.*