The Shotstack platform

AI Video Automation Platform

Design a template once, bring your own assets or let AI generate what each video needs, and render a finished video for every row of your data.

  1. Design a template

  2. Bring your own assets or generate with AI

  3. 1 template + your data = thousands of videos

  • Ikea
  • McDonald's
  • Twitter
  • Randstad
  • Nike
  • Coca-Cola
  • Zillow
  • Angel
  • ClickFunnels
  • TheSoul Publishing

What is an AI video creation platform?

An AI video creation platform runs the whole video pipeline. It fills a template with your data, generates what each video needs with AI, renders in the cloud and delivers the finished files.

That's different from an AI video tool that turns one prompt into one clip. The platform makes a finished, on-brand video for every product, listing or customer in your data.

Step 1 · Design

Design a template once

Have an agent design it from a brief, lay it out yourself, or start from the JSON template gallery. Merge fields mark what changes from one video to the next, and the same template opens in Studio and renders through the API.

  • Director

    Describe the video, and Director, the agent in Studio, designs the template for you. Your own agent can do the same with the Shotstack skill. The event announcement here was built by an AI agent from a short brief.

    Motion design showcase
  • Studio editor

    Marketers and creators design on a timeline in the drag-and-drop online video editor, with no code.

    Online video editor
  • Studio SDK

    Product teams add the same editor to their own app as a white-label video editor, without building one.

    Video editor SDK

Step 2 · Generate

Generate AI assets inside the render

Bring your own files, or put a prompt where a file would go and the Edit API generates the asset during the render. Every model is billed from the same credits as rendering, with no AI provider accounts to manage, and a generation that fails is not charged.

  • Wan 3.0 Prime “Seen from above, morning sunlight slides across a green desk and steam curls up from a cup”

    Video

    The render generates video from text, or from a still you already have, and edits it into the template.

  • ElevenLabs Multilingual v2 “Welcome home. Here’s your first look at twelve Harbour Street.”

    Voice and music

    Voice-overs from your script and soundtracks described by mood and tempo, generated into the same timeline as everything else.

  • GPT Image 2.5 “A plain paper shopping bag on a mustard-yellow backdrop, in hard morning light”

    Images

    Stills from a prompt, or an existing image changed by a written instruction.

AI video generation API

Step 3 · Render

Render a video for every row of your data

Send one request per row, from wherever your data lives. Renders run in parallel in the cloud, and each finished video comes back by webhook, hosted on our CDN or delivered to a destination such as S3 or Vimeo.

  • Edit API

    Engineering teams send one JSON request per video from their backend: a template ID and the merge values for one row. With clients for Node.js, Python, PHP and Ruby, a render is one function call.

    Video editing API
  • n8n, Make and Zapier

    Nodes that render a template for every row of a sheet or every new record, with no code. The finished video comes back into the same workflow.

    Automation tools guide
  • AI agents

    Claude, ChatGPT, Cursor or your own agent writes the edits and sends a request for every listing, through the MCP server and CLI.

    Agentic video editing

Bulk AI video generator

Trusted to deliver

Join companies large and small rendering thousands of videos every day

Over 100,000 Businesses from 119 Countries Trust Shotstack

Achieving the desired outcome would have required extensive research and at least two to six months of engineering time.
Hector Zarate Spotify

Questions

What kinds of videos can the platform produce?
Any video that follows a design: property listings, product and catalogue videos, social clips, personalised marketing and lifecycle messages, news and sports summaries, training and tutorial content. Output is mp4, gif or jpg at the resolution and aspect ratio you set.
Which product do I need?
Rendering video from data is the Edit API. Generating video, images, voice or music with AI inside that render is the AI video generation API, part of the same Edit API. Designing templates by hand is the Studio editor, and putting that editor in your own product is the Studio SDK. They work with the same templates and credits, so you can start with one and add the others.
Can the videos follow our brand?
Yes. A template fixes the fonts, colours, logo, motion and layout, and merge fields mark what changes per video: the copy, images, voice-over, offer or language. Everyone who renders from that template gets the same design, whether from Studio, code, an agent or a workflow.
Can I start without writing code?
Yes. Open Studio in the app, design on a timeline or ask Director, our agent in Studio, for the video you want. Connect n8n, Make or Zapier to render a template for every row of a spreadsheet. Code comes in when you want the renders inside your own product.
Do the AI models cost extra?
AI generation is charged per model from the same credits as rendering, with no provider accounts or keys to manage. A generation that fails is not charged. The AI generation pricing page lists the rates per model.
Can I use my own files and models?
Yes. Any image, video or audio file you already have works by URL, including output from other AI tools, alongside assets Shotstack generates from prompts. Files can be up to 5 GB each.
Where do the finished videos go?
To our CDN by default, and to S3, Google Cloud Storage, Azure Blob Storage, Akamai NetStorage, Google Drive or Vimeo when you add a destination to the request. A webhook tells your code when each one is ready.
How does it scale?
Renders run in the cloud in parallel. Each request queues and renders on its own, with 300 Edit API requests a minute per key on every plan, so a template and a spreadsheet of a thousand rows become a thousand videos without you managing servers or render queues.
Is there a free tier?
New accounts get 10 free credits, valid for 30 days, with no credit card. Sandbox renders are free with a watermark. See pricing for what a minute of video costs after that.

Your first render in minutes

  • Free tier: 10 credits
  • No credit card required