Skip to main content
The DialNexa React Native SDK is currently in development. This page will be updated when the SDK is released.

What the React Native SDK Will Support

When available, the React Native SDK (@dialnexa/react-native) will allow you to embed voice agent calls directly in iOS and Android apps. Planned capabilities include:
  • In-app voice calls: Initiate a call to a DialNexa agent from within your native mobile app, using WebRTC for audio transport
  • Call state management: A useDialNexa hook or DialNexaProvider component exposing call status, mute controls, and call duration
  • Dynamic variables: Pass caller context (user name, account ID, subscription plan, etc.) at call start to inject into the agent prompt
  • Event callbacks: onCallStart, onCallEnd, onError handlers, with call summary data available on call end
  • Microphone permission handling: Utilities to request and check microphone permissions on both iOS and Android
  • Authentication: Support for public agent keys and signed tokens generated by your backend
The SDK will target React Native 0.68 and later. It will use react-native-webrtc for audio transport and will support bare workflow and custom dev client setups.

Platform Requirements

When released, the SDK is expected to support:
PlatformMinimum version
iOS13.0
AndroidAPI 21 (Android 5.0)
React Native0.68
Expo managed workflow will not be supported - a bare workflow or custom dev client will be required.

Get Notified

This page will be updated with installation instructions, API reference, and code examples when the React Native SDK reaches public release. If you have specific mobile use cases you would like the SDK to support, contact support@dialnexa.com.