Skip to content

shotstack/shotstack-studio-sdk-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-video-editor

Scaffold a Shotstack Studio SDK video editor in seconds.

npm create video-editor@latest
# or
npx create-video-editor

You'll be asked for a project name and a framework, then:

cd my-video-editor
npm install
npm run dev

npm run dev opens a live, editable video editor in your browser — the Studio SDK embedded in your own app, pre-loaded with a starter Edit. It's your codebase to customise and ship.

Frameworks

Choose Stack
react React 19 + Vite
vue Vue 3 + Vite
nextjs Next.js
angular Angular
typescript Vanilla TypeScript + Vite

Non-interactive:

npx create-video-editor my-editor --template react --yes

What you get

  • An app embedding @shotstack/shotstack-studio — canvas, timeline, and controls.
  • A starter Edit in src/template.json (the same JSON the Shotstack Edit API renders). Edit it in code or in the editor.
  • A clean path to production: preview locally, then render a final MP4 from the cloud with the CLI — npx shotstack render src/template.json --watch.

How this fits the rest of Shotstack

The Edit JSON is the shared format across the whole platform — the embedded editor here, the shotstack CLI, the render API, and the Shotstack agent skill all speak it. A video you design in the scaffolded editor renders identically through the API.

Templates / demos

The framework starters live in templates/ and double as standalone Studio SDK demos — loading and displaying Edits, timeline controls, keyboard shortcuts, and custom theming. Browse them directly, or scaffold a fresh copy with the command above.

Learn more

Licence

MIT.

About

Example implementations of the Shotstack Studio SDK across popular web frameworks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors