Skip to main content
CometChat Calls SDK provides a complete voice and video calling solution built on WebRTC. It delivers enterprise-grade real-time communication with pre-built UI components, allowing you to add calling functionality to your app in minutes rather than months.

Why CometChat Calls?

Building real-time voice and video calling from scratch requires expertise in WebRTC, media servers, network optimization, and cross-platform development. CometChat handles all this complexity so you can focus on your core product.
BenefitDescription
Built-in UIPre-built call screens, controls, and participant views—no UI work required
WebRTC PoweredEnterprise-grade media infrastructure handles all the complexity
Cross-PlatformWeb, iOS, Android, React Native, and Flutter with consistent APIs
Scalable InfrastructureGlobal media servers with automatic scaling and low latency

How It Works

  1. Initialize — Set up the SDK with your App ID and Region
  2. Authenticate — Log in users with their CometChat auth token
  3. Join Call — Generate a session token and join the call
  4. Ready — The SDK renders a complete call UI automatically
Already using CometChat UI Kits? Voice and video calling is already integrated with ready-to-use components. Use the Calls SDK directly only if you need custom call UI or advanced control.

Use Cases

CometChat Calls powers real-time communication across industries:
IndustryUse Cases
HealthcareTelehealth consultations, patient check-ins, specialist referrals
EducationVirtual classrooms, tutoring sessions, parent-teacher meetings
MarketplaceBuyer-seller negotiations, customer support, expert consultations
SocialVideo dating, group hangouts, live streaming
EnterpriseTeam meetings, remote interviews, client calls
GamingVoice chat, team coordination, live commentary

What’s Included

Voice & Video Calls

1-to-1 and group calls with HD audio/video, adaptive bitrate, and noise cancellation

Rich Call Controls

Mute, screen share, recording, layouts, participant management, and more

Pre-built UI

Complete call screens with controls, participant grid, and responsive layouts

Platform SDKs

Native SDKs for JavaScript, iOS, Android, React Native, and Flutter

Next Steps