Skip to content

Getting started

Wallet UI ships two React Native SDK variants. The setup flow is mostly the same, so the docs are shared here and call out the places where the package APIs diverge.

Choose the package that matches the Solana client stack already used by your app.

Use @wallet-ui/react-native-kit if your app is built around @solana/kit and you want the Kit-native RPC client, Address types, and transaction helpers.

Terminal window
npm install @wallet-ui/react-native-kit

Starter templates are available for both React Native packages.

Terminal window
npx create-solana-dapp@latest -t kit-expo-minimal
npx create-solana-dapp@latest -t kit-expo-uniwind
Terminal window
npx create-solana-dapp@latest -t web3js-expo-minimal
npx create-solana-dapp@latest -t web3js-expo
npx create-solana-dapp@latest -t web3js-expo-paper