Get started / Overview
Build your first conversation
Connect a live avatar to your app. Choose your SDK, create a session, and start streaming audio and video over WebRTC.
Start building
Add an avatar to your website. Create a session token on your server and connect in the browser.
Build services and media pipelines with an async client and synchronized audio and video frames.
Create an API key in the portal and use the hosted base URL shown in these docs. Streaming requires an available avatar session. Set up authentication.
Explore the platform
Prepare a face, choose a voice, and bring your avatar into a conversation.
Manage avatars, voices, personas and sessions from your backend.
Learn how audio, video and conversation events reach your application.
Follow practical patterns for connecting, receiving media and handling events.
Choose your integration
Use the JavaScript SDK for browser experiences or Node services. Use the Python SDK for backend workflows, notebooks and media processing. Both connect to the same avatar server.