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

Key Features

Explore all available features in detail

Compatibility

Check platform and browser support