Sora API shutdown alternatives: OpenAI lists no replacement

OpenAI's deprecations page removes the Videos API and sora-2 on 2026-09-24 and names no replacement. Pick a Sume video model by clip length and resolution.

4 min readSume
All posts

There is no official drop-in replacement for the Sora API, because OpenAI's own deprecations page does not name one. The entry says developers were notified on March 24, 2026 that the Videos API and the Sora 2 aliases and snapshots are removed from the API on September 24, 2026, and its replacement column is empty. So the choice is yours, and the useful way to make it is by clip length and resolution, not by brand.

What the page lists as removed

Anything that still calls those ids has to move to another provider. Sume does not run an OpenAI video model, so the question is which model in the Sume catalog fits the clip you used to ask Sora for.

  • The Videos API itself, so every endpoint under it.
  • sora-2 and sora-2-pro.
  • The dated snapshots sora-2-2025-10-06, sora-2-2025-12-08 and sora-2-pro-2025-10-06.

Sume video models by length and resolution

The table is read from the Sume video router catalog. Duration is the range one job accepts, in seconds.

Sume video catalog capabilities, read 2026-10-06 from the repository catalog
Model idDuration (s)Resolutions
seedance-2.54 to 30480p, 720p, 1080p
seedance-24 to 15480p, 720p, 1080p
kling-34 to 15720p, 1080p
wan-3.02 to 30480p, 720p, 1080p
minimax-h35 to 15480p, 768p
minimax-h3-max5 to 15480p, 768p, 1080p
gemini-omni-flash-1.13 to 10360p, 720p, 1080p, 4K
grok-imagine-video-1.54 to 15480p, 720p

A short decision rule

Every job follows the same async envelope: submit with an Idempotency-Key, then poll the job status and fetch the result. Replace your Sora submit call with one of these, keep the polling, and re-check the clip duration your product assumed. Prompts will not reproduce Sora output, so re-approve the look before you switch traffic.

  • Short social clip, 4 to 10 seconds: any row works, so choose on price and look.
  • A single take longer than 15 seconds: only seedance-2.5 and wan-3.0 reach 30.
  • Native audio in the same job: the catalog marks kling-3, wan-3.0, the H3 rows and the Omni row as audio-capable, so check generate_audio on the row you pick.
  • 4K requested: only gemini-omni-flash-1.1 lists it as a resolution.

Migration steps in order

Do the mapping per call site because the models differ in more than price. A 6-second product loop and a 25-second scene do not belong on the same row.

  • List every place that sends a sora-2 or sora-2-pro model id, including the dated snapshots.
  • Record the clip length, aspect ratio and resolution each call site really uses.
  • Map each call site to a row in the table above, not to one model for everything.
  • Add an Idempotency-Key to every submit, since Sume requires it on writes.
  • Render five prompts per model and have a person approve the look before cutover.

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume