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

# Installation

Install the WalletKit package.

```sh theme={null}
yarn add @reown/walletkit @walletconnect/react-native-compat
```

Additionally add these extra packages to help with async storage, polyfills and the instance of ethers.

```sh theme={null}
yarn add @react-native-async-storage/async-storage @react-native-community/netinfo react-native-get-random-values fast-text-encoding
```

<Accordion title="Additional setup for Expo">
  ```sh theme={null}
  npx expo install expo-application
  ```
</Accordion>

For those using Typescript, we recommend adding these dev dependencies:

```sh theme={null}
yarn add @walletconnect/jsonrpc-types --dev
```

## Next Steps

Now that you've installed Wallet SDK, you're ready to start integrating it. The next section will walk you through the process of setting up your project to use the SDK.
