The CometChat Calls SDK enables real-time voice and video calling capabilities in your React Native application. Built on top of WebRTC, it provides a complete calling solution with built-in UI components and extensive customization options.
To set up the CometChat Calls SDK and utilize CometChat for your calling functionality, you'll need to follow these steps:
- Registration: Go to the CometChat Dashboard and sign up for an account.
- After registering, log into your CometChat account and create a new app. Once created, CometChat will generate an Auth Key and App ID for you. Keep these credentials secure as you'll need them later.
- Check the Key Concepts to understand the basic components of CometChat.
npm install @cometchat/calls-sdk-react-nativeFor the full setup guide including platform-specific configuration, refer to our official documentation.
Dive straight into our sample app to see the CometChat Calls SDK in action.
- React Native CLI Sample App
- Ringing Sample App: 1:1 and group ringing calls with the Calls SDK and the Push Notifications SDK
For issues running the project or integrating with our UI Kits, consult our documentation or create a support ticket or seek real-time support via the CometChat Dashboard.



