> ## Documentation Index
> Fetch the complete documentation index at: https://www.cometchat.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# What is CometChat Calls?

> Complete voice and video calling solution built on WebRTC with drop-in UI components.

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>
