Skip to main content
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 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.
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