React Native Keychain
react-native-keychain stores values in iOS Keychain and Android secure storage backed by Android Keystore.
Expo SecureStore
Optional Android CameraX addon
The base SDK does not bundle Android CameraX. Install the optional addon only when your app wants Sagepilot’s Android in-app CameraX picker:@sagepilot-ai/react-native-sdk as a peer dependency. Keep the base SDK installed directly in your app.
Optional host-provided picker dependencies
If you use the base SDK’s custom picker adapter instead of the CameraX addon, install only the picker modules your app needs.Required values
You need:- A Sagepilot workspace ID
- A Sagepilot chat channel ID
- A public SDK key in the format
workspace_id:channel_id - Secure token storage for production apps
key is not a secret. It is safe to ship in a mobile app. Do not put server API keys, signing secrets, or private workspace secrets in a React Native app.