The CometChat Calls SDK enables real-time voice and video calling capabilities in your web 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-javascriptFor the complete setup guide, refer to our official documentation.
Dive straight into our sample apps to see the CometChat Calls SDK in action.
- React Sample App
- Ringing Sample App (React): 1:1 and group ringing calls with the Calls SDK 5.1, call history, light and dark
- Angular Sample App
- Vue Sample App
- Svelte Sample App
- Ionic Sample App
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.




