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

# LiveKit Client SDK

> Connect to agents using LiveKit Client SDK.

Create direct connections to your agents using any LiveKit Client SDK.
The API provisions a dedicated LiveKit room with your agent, returning connection credentials for immediate access.

## Use Cases

This integration is ideal for:

* **Native applications**: Build fully-featured mobile or desktop apps with native UI
* **Custom web experiences**: Create bespoke interfaces beyond iframe limitations
* **Cross-platform consistency**: Use the same agent across web, mobile, desktop, and embedded devices
* **Advanced features**: Access low-level LiveKit capabilities like custom layouts, recording, or selective subscription

## Implementation

1. **Create a conversation** via the [Create Call endpoint](/api-reference/calls/create-call) with your agent ID
2. **Receive credentials** including `livekit_url` and `livekit_token` in the response
3. **Connect** using any LiveKit Client SDK with the provided credentials

The agent joins the LiveKit room automatically and begins the conversation as soon as the user connects.

<Tip>
  Add custom `tags` to the request for tracking purposes (e.g., `{"user_id": "123", "session": "onboarding"}`).
</Tip>

## LiveKit Client SDK Ecosystem

LiveKit provides official client SDKs for all major platforms and languages:

* [JavaScript/TypeScript](https://github.com/livekit/client-sdk-js) (Browser/Node.js)
* [Swift](https://github.com/livekit/client-sdk-swift) (iOS/macOS/visionOS)
* [Kotlin](https://github.com/livekit/client-sdk-android) (Android)
* [Flutter](https://github.com/livekit/client-sdk-flutter) (Cross-Platform)
* [React Native](https://github.com/livekit/client-sdk-react-native)
* [Unity](https://github.com/livekit/client-sdk-unity)

Visit [LiveKit's documentation](https://docs.livekit.io/home/client) for SDK-specific guides, installation instructions, and API references.

## Learn More

<CardGroup cols={2}>
  <Card title="API: Create Call" icon="code" href="/api-reference/calls/create-call">
    Full API reference and parameters
  </Card>

  <Card title="LiveKit SDKs" icon="arrow-up-right-from-square" href="https://docs.livekit.io/home/client">
    LiveKit SDK documentation for all platforms
  </Card>
</CardGroup>


## Related topics

- [Conversational Video Agents](/concepts/agents/index.md)
- [Web & Mobile Integration](/integrations/web/index.md)
- [Managed Agent Quickstart](/get-started/quickstart/managed-agent.md)
- [LiveKit Plugin](/integrations/voice-agents/livekit.md)
- [Create LiveKit Audio-to-Video Session](/api-reference/sessions/create-livekit-audio-to-video-session.md)
