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
- Create a call via the Create Call endpoint with your agent ID
- Receive credentials including
livekit_url and livekit_token in the response
- 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.
Add custom tags to the call request for tracking purposes (e.g., {"user_id": "123", "session": "onboarding"}).
LiveKit Client SDK Ecosystem
LiveKit provides official client SDKs for all major platforms and languages:
Visit LiveKit’s documentation for SDK-specific guides, installation instructions, and API references.
Next Steps