> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-llms-scoped-indexes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# What is CometChat Calls?

> Learn what CometChat Calls provides for in-app voice and video calling, including call sessions, participants, layouts, and platform support.

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.

| Benefit | Description |
| - | - |
| **Built-in UI** | Pre-built call screens, controls, and participant views—no UI work required |
| **WebRTC Powered** | Enterprise-grade media infrastructure handles all the complexity |
| **Cross-Platform** | Web, iOS, Android, React Native, and Flutter with consistent APIs |
| **Scalable Infrastructure** | Global 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

<Info>
  **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.
</Info>

## Use Cases

CometChat Calls powers real-time communication across industries:

| Industry | Use Cases |
| - | - |
| **Healthcare** | Telehealth consultations, patient check-ins, specialist referrals |
| **Education** | Virtual classrooms, tutoring sessions, parent-teacher meetings |
| **Marketplace** | Buyer-seller negotiations, customer support, expert consultations |
| **Social** | Video dating, group hangouts, live streaming |
| **Enterprise** | Team meetings, remote interviews, client calls |
| **Gaming** | Voice chat, team coordination, live commentary |

## What's Included

<CardGroup cols={2}>
  <Card title="Voice & Video Calls" icon="phone">
    1-to-1 and group calls with HD audio/video, adaptive bitrate, and noise cancellation
  </Card>

  <Card title="Rich Call Controls" icon="sliders">
    Mute, screen share, recording, layouts, participant management, and more
  </Card>

  <Card title="Pre-built UI" icon="window">
    Complete call screens with controls, participant grid, and responsive layouts
  </Card>

  <Card title="Platform SDKs" icon="code">
    Native SDKs for JavaScript, iOS, Android, React Native, and Flutter
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Key Features" icon="list" href="/calls/platform/features">
    Explore all available features in detail
  </Card>

  <Card title="Compatibility" icon="check-double" href="/calls/platform/compatibility">
    Check platform and browser support
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.