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

# Pipecat Clients

> Client SDKs for connecting users to Pipecat agents via web and mobile.

Pipecat Clients are a family of SDKs that connect users to your Pipecat agents through web and mobile applications. They handle real-time audio/video transport, session management, and provide messaging and events for building responsive voice AI interfaces.

## Supported Platforms

<CardGroup cols={3}>
  <Card title="JavaScript" icon="js" color="#f7e014" href="/api-reference/client/js/overview">
    Web applications with vanilla JavaScript
  </Card>

  <Card title="React" icon="react" color="#56c4db" href="/api-reference/client/react/overview">
    React applications with hooks and components
  </Card>

  <Card title="React Native" icon="react" color="#56c4db" href="/api-reference/client/react-native/overview">
    Cross-platform mobile apps
  </Card>

  <Card title="iOS (Swift)" icon="swift" color="#F05138" href="/api-reference/client/ios/overview">
    Native iOS applications
  </Card>

  <Card title="Android (Kotlin)" icon="android" color="#78C257" href="/api-reference/client/android/overview">
    Native Android applications
  </Card>

  <Card title="C++" icon="c" color="#679cd3" href="/api-reference/client/cpp/overview">
    High-performance native applications
  </Card>
</CardGroup>

## What the SDKs Provide

All Pipecat Client SDKs include:

* **Transport management** — WebRTC and WebSocket connections to your Pipecat pipeline
* **Media handling** — Microphone, camera, and speaker device management
* **Session lifecycle** — Connect, disconnect, reconnect, and error handling
* **Messaging** — Send custom messages to your bot and receive responses
* **Events** — Callbacks for bot state changes, transcriptions, and more

## Next Steps

<CardGroup cols={2}>
  <Card title="Get Started" icon="rocket" href="/client/introduction">
    Introduction to client-side development with Pipecat.
  </Card>

  <Card title="Voice UI Kit" icon="palette" href="/client/voice-ui-kit">
    Pre-built React components for voice AI interfaces.
  </Card>
</CardGroup>
