The Sora API is discontinued on 24 September 2026, one week from today. We covered the deadline itself in the September model snapshot, including the affected model IDs and the ten-minute audit any production pipeline should run this week. This piece is about what the shutdown proves, because that part does not expire on the 24th.
The whole life of a frontier product, in under a year
The earliest Sora 2 identifier in OpenAI's own deprecation list is dated 6 October 2025. Reading forward from there, the public record is short enough to hold in one paragraph.
On 11 December 2025, Disney announced a one-billion-dollar investment in OpenAI and licensed characters from across its brands to Sora, the first major IP partnership in AI video. On 25 March 2026, OpenAI posted "We're saying goodbye to Sora" and announced the product's retirement. Disney cancelled the deal that same month. On 26 April 2026 the Sora web and app experiences were discontinued. On 24 September 2026 the API follows, and the product is gone.
Under twelve months from a dated model release to a dead API surface, with a billion-dollar licensing partner acquired and lost inside that window. This is not a startup running out of money. It is the best-capitalised lab in the sector closing a product that worked.
Under twelve months, release to dead API
Sora's public record, drawn to scale
| Date | Event |
|---|---|
| 6 Oct 2025 | Earliest Sora 2 model ID |
| 11 Dec 2025 | Disney announces $1 billion investment |
| 25 Mar 2026 | Retirement announced; Disney cancels same month |
| 26 Apr 2026 | Web and app discontinued |
| 24 Sep 2026 | API discontinued |
What OpenAI said, and what it left out
The help centre article on the discontinuation is notable for what it does not contain: any reason. There is no stated rationale, no named successor model, and no migration path. What it does contain is an instruction to export your work through a sunset portal, a warning that all data associated with your use of Sora will be permanently deleted once that window closes, and one line about credits.
Credits purchased for Sora "can still be used for Codex, if you so choose." (OpenAI Help Center)
That sentence is the clearest statement in the entire affair. Money that a customer allocated to video generation is redirected to a coding product. Nothing replaces the thing they bought. Press reporting around the announcement frames this as a deliberate pivot toward agentic and enterprise products, and quotes OpenAI's applications chief on keeping staff off "side quests": that framing is reporting, not an OpenAI statement, and should be read as such. The credits line needs no interpretation at all.
Three things this actually proves
Traction does not protect a product. Sora had the largest consumer launch in its category and a major studio as a licensing partner. Neither mattered. If you have been assuming that a tool with obvious momentum is a safe foundation, that assumption just failed its most favourable possible test case.
An API is a tenancy, not an asset. Everything a hosted endpoint gives you exists at the vendor's discretion: the weights, the pricing, the terms, the availability. You can spend two years building expertise around a model's specific behaviour and own none of it afterwards. The work you did to learn its quirks depreciates to zero on a date someone else picks.
Deprecation risk is a procurement question, and it belongs first. Most tool evaluations rank capability, then price, then everything else. That ordering made sense when the tools were stable. It does not survive a year in which a frontier video product was launched and killed. Ask who owns the weights, what the licence permits, and what happens to your pipeline if this endpoint disappears, before you ask how the output scores.
A billion dollars did not buy notice
The Disney detail is the one worth sitting with. A studio committed a billion dollars and licensed its most valuable characters, and the platform it committed to was retired within four months. Whatever notice that agreement bought, it was not enough to keep the product alive or to plan around its removal in an orderly way.
Set your own position against that. If a billion-dollar partner could not secure the continuity of the endpoint it depended on, a monthly API invoice buys nothing of the kind. That is not a criticism of OpenAI specifically: the same reasoning applies to every hosted model from every vendor. It is an argument about where the load-bearing parts of a production pipeline should sit.
What to own instead of the endpoint
A pipeline built on a single vendor's video endpoint has almost no transferable value. A pipeline built on method has most of its value in parts no vendor controls: the brief that fixes what the film is before anything is generated, the reference sheets that lock a character's face and a location's geometry, the shot list, the assembly order, the grade, and the prompt library that encodes what your own testing established. Those artefacts move to a new model in an afternoon. The endpoint does not move at all.
This is the practical test. Take your current process and ask what survives if the model behind it is switched tomorrow. If the answer is "most of it", the value lives in your method. If the answer is "almost nothing", the value was always sitting in someone else's infrastructure, and you have been renting it without noticing.
The contract exposure almost nobody checks
Two pieces of paper deserve a read this week. The first is any statement of work that names a specific model as a deliverable or a method. A scope that promises output produced with a named tool converts that vendor's roadmap into your contractual obligation. Scopes written against deliverables (duration, format, revision count, delivery date) are portable across models, and cost nothing extra to write that way.
The second is any client schedule resting on an endpoint still labelled Preview. Preview status means terms, pricing and availability can move without notice, which is an acceptable risk for internal testing and a poor one for a committed delivery date.
What to do before 24 September
- Export anything still in Sora, today. Data associated with your use of the product is permanently deleted after the export window closes. This is the only item on the list with no recovery path.
- Grep for the dependency, then fix the contract. Search automations, scripts and SOWs for the model names. The snapshot article covers the technical audit; the paper is the part people skip.
- Write down your model-agnostic layer. If your method lives in your head, it cannot survive a vendor switch any better than the endpoint can. Briefs, reference sheets and a prompt library are the portable assets. Undocumented experience is not.
- Keep one open-weight fallback standing. Not as a primary. As insurance against a model that cannot be removed from under you, since a model you can run yourself has a fundamentally different risk profile.
- Add the deprecation question to your tool evaluation template. One line, asked before capability. This is the cheapest change on the list and the one that compounds.
The short version
A capable, popular, well-funded video product is being switched off with no successor, and the most informative sentence in the official documentation is about redirecting credits to a coding tool. Treat that as pricing information about hosted models in general. Build so that a model is a component you can swap, keep the method and the assets on your own side of the line, and write scopes that survive the swap.
Sources
- OpenAI Help Center, What to know about the Sora discontinuation
- OpenAI API, Deprecations
- OpenAI, The Walt Disney Company and OpenAI reach landmark agreement
- Axios, Walt Disney to invest $1 billion in OpenAI, license characters for Sora
- Malay Mail, OpenAI retires Sora video app, shifting gears to agentic AI