Welcome
The Video Studio SDK — a composable React video editor with timeline, animation, plugin system, and Remotion-based rendering.
The Video Studio SDK ("VSDK") is a composable React video editor you embed in your own product. It ships the editor shell, the timeline engine, the command/undo system, the animation/keyframe system, a typed event bus, and a first-class plugin system — all backed by Remotion for rendering.
This documentation is organized into two top-level sections. Pick the one that matches what you are building.
SDK
Install the SDK, learn the architecture (bundle, store, commands, timeline, adapters, events), theming, save & export, Lambda rendering — and how to author your own plugin.
Plugins
Official plugins shipped alongside the SDK — animation, filters, GIF search, mask, stock media, transitions, and typography. Install, configure, customize.
How this documentation is structured
- SDK — everything in the core packages (
@studio-dev/vsdk,@studio-dev/vsdk-ui). This is the product surface: the editor component, the store and contracts, the adapter interfaces you implement, and the contract a plugin must satisfy to plug in. - Plugins — one page per official plugin package (
@studio-dev/vsdk-plugin-*). Each page documents the plugin's purpose, configuration, adapters (if any), UI panels, and integration recipe.
If you are new, start with the SDK quickstart.