Video Editing API

Build Video Applications Without Worrying About Infrastructure

Build robust video applications and workflows using our video editing API, and forget about developing your own software and managing servers.

GET STARTED Talk to an expert

Video editing using code


Videos per month


Videos rendered



Do you really want the stress of building a video editing backend?

You'll need to manage and maintain servers and containers, CPU and memory utilization, queues, auto-scaling, concurrency, storage, codecs, and video editing software. And that's before building a UI and getting creative with video editing and motion graphics.

Developing your own video editing API isn't as simple as launching a server and installing an FFmpeg library. What happens when hundreds of users want to create videos at the same time, or you need to resolve obscure bugs and errors.

Building your own infrastructure requires experienced engineers, months of development and ongoing maintenance and optimization.

Other solutions might provide you with the software you need but you need to manage your own infrastructure, or they provide the infrastructure, but you are limited by their inflexible constraints.

video editing api infrastructure as code
It would have taken a lot of research on what technologies we needed to leverage technically for us to achieve the desired outcome. This would have taken at least two months of engineering time for a simple use case, and up to 6 months if the scope widened. Hector Zarate, Spotify

You could spend thousands of hours developing your own video editing API, increasing time to market and costing money.

Build with a battle tested video editing API

Develop video centric applications using a cloud hosted, fully managed, automated video editing service that will save you hundreds of hours developing and configuring software and eliminate the need to deploy, manage, monitor, and maintain your own infrastructure. It's packed with all the video editing capabilities and creative features you need to auto generate engaging, immersive videos in minutes, not months.

TRY NOW Talk to an expert

High Availability

Keep your application up and running

You can relax when it comes to rendering hundreds of video at the same time. Our video editing API will automatically scale to render each video that is sent to it in 2 to 3 seconds and we can process hundreds of thousands of videos per hour. We manage the infrastructure and provide an uptime guarantee.

video editing api uptime chart

High Performance

Deliver video to your users faster

We generate thousands of videos every day for hundreds of different use cases. We've worked out the bottlenecks and optimizations to make our system fast.

To speed up rendering we split an edit into multiple parts, render them in parallel, and stitch them back together again. It's possible to render 1 minute of 1080p video in 20 seconds.

video renders per hour

Easy and Flexible

Build without constraints

With our API first approach you aren't tied into someone else's template system, workflow, or framework. Effortlessly build applications on your terms, the way you want.

Our video editing API uses industry standard RESTful architecture, easy to understand JSON templates that follow well established video editing principles, and SDK's in popular languages including PHP, Python Node.js and Ruby.

Editing a video using JSON and Postman

Developer Experience

Video experts at your service

Our team work with video every day, answering questions, discovering edge cases and implementing fixes and workarounds to the most common and sometimes obscure problems.

Tap into this knowledge through our documentation, demos and open source projects. Our premium support service and community forum make automated video generation easy and stress free.

Video editing API documentation
This application is the perfect example of a well executed and documented API. In less than 10 mins, set up, web hook done, and first render! Mike Maberry,
There are a couple of other options out there that attempt to provide the same or similar solution, but none of them come close in terms of quality, ease of use, and speed. Adam Chubbuck, Software Engineer
Shotstack was EXACTLY what I was looking for, and incredibly easy to get started with. You guys are killing it. Colin Plamondon,


Join companies large and small rendering thousands of videos every day

Coca Cola

Experience Shotstack for yourself, with no risk, and generate your first video in 15 minutes.