Synthesia Developer Docs
Interactive Avatars
Build real-time, conversational avatar experiences with the Interactive Avatars API. Start with the Python quickstart, then dig into the concepts, events, and full reference.
Get your first session running
Go from zero to your first real-time avatar session in minutes. Python-first via the LiveKit Agents plugin, every snippet runs verbatim with a real stock avatar ID, and a production-ready starter repo to clone.
Start buildingConcepts
What runs where, and the bring-your-own responsibility split between you and Synthesia.
Read →Events
Plugin lifecycle events for the LiveKit Agents integration, scoped to the GA surface.
Read →Errors
Every error type in the RFC 9457 taxonomy, one page each.
Open →Limits
Rate limits, quotas, and other operational limits for real-time sessions.
Open →Changelog
Every Interactive Avatars change, tagged breaking or additive, per release.
Open →Troubleshooting
Fixes organized by symptom — start here if users see a black screen.
Read →