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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors