Portable templates
Raw JSON, TypeScript builders, batch jobs, preview, and future editor surfaces compile to the same versioned Kavio composition format.
JSON-first programmable video
Portable video templates for automation, AI generation, cinematic motion, browser preview, and future visual editing.
Project
Raw JSON, TypeScript builders, batch jobs, preview, and future editor surfaces compile to the same versioned Kavio composition format.
Deterministic timing keeps validation, preview, exports, and automated render jobs aligned around stable frame boundaries.
Schema, validation, native transitions, masks, text motion, browser preview, render-worker contracts, FFmpeg planning, and CLI tools are in place.
Workflow
A Kavio template declares props, assets, layers, audio, and export presets. Batch rendering combines one template with prop rows and export presets to create stable output jobs.
Docs
Examples
Small raw composition for CLI validation, inspection, and preview.
TypeScript builder sample that emits the same JSON as the raw fixture.
Template expansion across five prop rows and three export presets.
Transition series, masks, kinetic type, and cinematic helper output in one renderable reel.
Self-promo reel covering every motion family with mobile website proof.
Procedural masks, inverted shape masks, scramble text, and type-on captions.
Fixed-frame browser-renderer regression material and DOM snapshot.
Packages