> ## 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

LiveKit Call 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 call** 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 call 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.

## Next Steps

<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">
    SDK documentation for all platforms
  </Card>

  <Card title="Back to Managed Agents" icon="arrow-left" href="/integrations/managed-agents">
    Return to managed agents overview
  </Card>
</CardGroup>
