Prerequisites
Before integrating Para into your React Native app, make sure you have:- An API key — create your account at the
- A React Native project — bare workflow or Expo development build (managed workflow is not supported)
Install
Set Up the Provider
Import the crypto shim at your app’s entry point, then wrap your app withParaProvider and a React Query QueryClientProvider:
App.tsx
If you’re using a legacy API key (one without an environment prefix), pass
env explicitly: paraClientConfig={{ apiKey: "YOUR_API_KEY", env: Environment.BETA }}.Authenticate a User
Use the built-in hooks to handle authentication:AuthScreen.tsx
Sign a Message
Once authenticated, use theuseSignMessage hook:
SignScreen.tsx
Need an API Key? Head to the to create your account and get your API key.