The CometChat Calls SDK enables real-time voice and video calling capabilities in your Flutter 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.
Add the hosted repository and dependency to your pubspec.yaml:
dependencies:
cometchat_calls_sdk:
hosted:
url: https://dart.cloudsmith.io/cometchat/cometchat/
version: 5.0.0-beta.2For the full setup guide, refer to our official documentation.
Dive straight into our sample app to see the CometChat Calls SDK in action.
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.

