JSON to Video Docs for AI Apps and Automation
Recommended reading order
- JSON to Video Guide
- JSON Structure and Field Rules
- Clip and Element Index
- Animation, Keyframes, and Transitions
- Template System
- API and Usage
- Examples
- Tutorials
Interpretation order
- Runtime implementation
- This documentation
- Type declarations
If a field appears in a type definition but is not used by the current renderer, that limitation is noted explicitly.
What this documentation helps you build
This documentation is best suited for teams building:
- Product and promo videos from structured data
- Social and short-form content pipelines
- Personalized videos from CRM or user data
- Agent-driven video generation inside AI workflows
- Repeatable video systems that need preview, render, and delivery
Core principles
- Only the new protocol is documented:
meta / assets / tracks - Only currently implemented behavior is documented
- Declared fields and effective runtime fields are treated separately
- Limits are written clearly instead of being implied as "theoretically supported"
Navigation
- For an implementation-oriented JSON to video overview, see JSON to Video Guide
- For top-level schema structure and field rules, see JSON Structure and Field Rules
- For clip types and reference entry points, see Clip and Element Index
- For per-element reference pages, see Element Reference Index
- For animation timing, keyframes, and transitions, see Animation, Keyframes, and Transitions
- For template definitions and constraints, see Template System
- For API entry points and runtime usage flow, see API and Usage
- For copyable schema snippets, see Examples
- For task-oriented walkthroughs, see Tutorials