> ## 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

<Frame>
  <img className="block dark:hidden" src="https://mintcdn.com/dynamic-docs/Mu-tjFQVUvR9RrdN/images/headers/react-native-light.png?fit=max&auto=format&n=Mu-tjFQVUvR9RrdN&q=85&s=2c21d9005d838fe6794a9cf3881ac8e4" width="1576" height="1078" data-path="images/headers/react-native-light.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/dynamic-docs/Mu-tjFQVUvR9RrdN/images/headers/react-native-dark.png?fit=max&auto=format&n=Mu-tjFQVUvR9RrdN&q=85&s=7fb37cc91f39533caf3d0100ddb0f7fc" width="1576" height="1078" data-path="images/headers/react-native-dark.png" />
</Frame>

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](/react-native/reference/quickstart) for setup; [client reference](/react-native/reference/package-references/client) 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 <Icon icon="check" iconType="solid" />
    * Using hooks <Icon icon="check" iconType="solid" />

  * Third party authentication <Icon icon="check" iconType="solid" />

  * Multi-Factor Authentication (TOTP only) <Icon icon="check" iconType="solid" />

  * Embedded wallet creation and management

    * Using Dynamic UI <Icon icon="check" iconType="solid" />
    * Using hooks <Icon icon="check" iconType="solid" />

  * Account abstraction with ZeroDev <Icon icon="check" iconType="solid" />

  * Login/linking of external wallets <Icon icon="check" iconType="solid" />

  * Ethereum/EVM interactions with Viem <Icon icon="check" iconType="solid" />

  * Solana (SVM) interactions with Solana Web3.js <Icon icon="check" iconType="solid" />

  * Sui interactions with Mysten's Sui Client <Icon icon="check" iconType="solid" />

  * TON (enable in dashboard and use the corresponding extension) <Icon icon="check" iconType="solid" />
</Tip>

<Warning>
  The following features are not yet supported:

  * Wagmi integration <Icon icon="x" iconType="solid" />

  * Ethers integration <Icon icon="x" iconType="solid" />
</Warning>

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/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.
</Note>
