Shotstack
Shotstack is a cloud video-editing platform that turns a JSON timeline into a rendered video, image, or audio file. The Edit API renders programmatically from a JSON edit specification and templates, the Ingest API uploads and transforms source footage, the Serve API hosts and delivers generated assets, and the Create API generates AI assets such as text-to-speech, text-to-image, and image-to-video.
APIs
Shotstack Edit (Render) API
Queue a video, image, or audio render from a JSON edit specification (timeline, tracks, clips, output) and poll render status by ID. Supports AI generative assets (text-to-speec...
Shotstack Templates API
Save, list, retrieve, update, and delete reusable edit templates, then render them with merge-field variable substitution for data-driven, automated video generation at scale.
Shotstack Ingest API
Upload, store, and transform source footage, images, audio, and fonts from a URL or direct upload, with optional renditions and transcription, ready for use by the Edit API.
Shotstack Serve API
Inspect, manage, and delete the hosting of assets generated by the Edit and Ingest APIs, retrieve CDN URLs by asset or render ID, and transfer files to external destinations.
Shotstack Create (AI Assets) API
Generate AI assets - text-to-speech, text-to-image, image-to-video, and text generation - through built-in (Shotstack) and third-party (ElevenLabs, Stability AI) providers, retu...