Avaturn.Live renders a photo-realistic avatar driven by a real-time conversation engine. Mint a session on your backend, pass a short-lived token to the frontend, and the Web SDK streams the avatar over WebRTC.Documentation Index
Fetch the complete documentation index at: https://docs.avaturn.live/llms.txt
Use this file to discover all available pages before exploring further.
How it works
Create a session
POST /api/v1/sessions with a conversation engine config. Returns session_id (backend) and token (frontend).Connect
Pass
token to the Web SDK. The avatar joins over WebRTC and starts conversing.Terminate
DELETE /api/v1/sessions/{id}, or let it expire on idle.Conversation engines
| Engine | When | Configured |
|---|---|---|
| OpenAI Realtime | Low-latency voice-to-voice with inline prompts | Per session, ephemeral client secret |
| Cartesia | Voice-to-voice agents deployed on Cartesia Line | Per agent, in your Cartesia deployment |
Start here
Quickstart
Voice-to-voice avatar in 5 minutes.
Web SDK
Render, devices, events, lifecycle.
REST API
Session lifecycle from your backend.
API Reference
Endpoints, schemas, errors.