> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to the React Native SDK

> [card] Recommended: JavaScript SDK for React Native
>
> While this SDK is still supported, we recommend using newer [JavaScript SDK](https://docs.dynamic.xyz/docs/javascript/reference/react-native-quickstart.md), which is optimized for React Native, but also comes with a host of other benefits.

![](https://mintcdn.com/dynamic-docs/Mu-tjFQVUvR9RrdN/images/headers/react-native-light.png?fit=max\&auto=format\&n=Mu-tjFQVUvR9RrdN\&q=85\&s=2c21d9005d838fe6794a9cf3881ac8e4)

The Dynamic SDK can now be consumed in React Native apps through our new **client** package.

## Architecture (client + extensions)

You create a client, extend it with the extensions you need, and render the client’s WebView so the SDK UI can run. [Quickstart](https://docs.dynamic.xyz/docs/react-native/reference/quickstart.md) for setup; [client reference](https://docs.dynamic.xyz/docs/react-native/reference/package-references/client.md) when you need more.

> [!TIP]
>
> We are working on bringing feature parity with our regular React SDK. Here are the features that are supported:
>
> * Email, SMS and Social authentication/linking
>
>   * Using Dynamic UI&#x20;
>   * Using hooks&#x20;
>
> * Third party authentication&#x20;
>
> * Multi-Factor Authentication (TOTP only)&#x20;
>
> * Embedded wallet creation and management
>
>   * Using Dynamic UI&#x20;
>   * Using hooks&#x20;
>
> * Account abstraction with ZeroDev&#x20;
>
> * Login/linking of external wallets&#x20;
>
> * Ethereum/EVM interactions with Viem&#x20;
>
> * Solana (SVM) interactions with Solana Web3.js&#x20;
>
> * Sui interactions with Mysten's Sui Client&#x20;
>
> * TON (enable in dashboard and use the corresponding extension)&#x20;

> [!WARNING]
>
> The following features are not yet supported:
>
> * Wagmi integration&#x20;
>
> * Ethers integration&#x20;

Though you might be able to get away with a different setup, as of right now we support the following:

* React Native ^0.73.6 to latest.
* React Native WebView `^13.15.0`
* Expo 50, 51, 52, 53 and 54.

> [!NOTE]
>
> From **v4.83.0** onwards, the React Native SDK requires **Expo SDK 52 or later**. `@dynamic-labs/legacy-react-native-extension` declares `expo-modules-core: >=2.0.0` as a peer dependency, which is first satisfied by Expo SDK 52. Stay on **v4.82.x** if you need to support Expo SDK 50 or 51.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.