API
Build your own AI video experiences.
The same engine behind the editor, callable from your product: finished videos, dubbing, and avatars that talk back in real time.
// Illustrative shape, not the published SDK.
// See the developer docs for real endpoints.
const video = await synthesia.videos.create({
input: { url: "https://intranet/q3-update.pptx" },
presenter: "brand_kit.default",
languages: ["en", "de", "ja", "pt-BR"],
export: ["link", "scorm"],
});
const session = await synthesia.avatars.live({
transport: "livekit",
persona: "sales_coach",
});VIDEO
Video creation
Generate finished, on-brand videos from your own systems: a product update, a policy change, a personalised onboarding message.
DUBBING
Dubbing
Send a video, get it back dubbed with the original voice preserved and optional lip-sync.
LIVE
Interactive Avatars
Real-time avatars that talk back, with a LiveKit plugin for low-latency sessions in your own app.
AGENTS
MCP, ChatGPT and Claude
MCP documentation for agent frameworks, a ChatGPT app and a Claude connector, so an assistant can make the video for you.
Enterprise controls apply
Same Brand Kits, same consent rules, same residency.
API output goes through the same moderation as the editor, carries your Brand Kit, and respects EU data residency, SSO and SCIM on Enterprise plans.