Articles

OpenAI Outage: ChatGPT, Codex, API Down Again

OpenAI hit its fourth outage in four days on July 25, 2026, as ChatGPT, Codex and the API returned 503 'circuit open' errors worldwide. What broke and why.

Chisato Chisato · · 5 min read
Rows of server racks with dense bundles of network cables in a data center

For a company whose products now sit inside millions of workflows, reliability has become as much a part of the pitch as capability — and this week OpenAI struggled with it in public. On the morning of Saturday, July 25, 2026, ChatGPT, the OpenAI API, and the Codex coding assistant went down together, returning elevated error rates to users worldwide. By the company’s own status accounting, it was the fourth service disruption in four days.

The Saturday incident was short — roughly 50 minutes at its peak — but the pattern around it is what drew attention. A concentrated run of failures across OpenAI’s core surfaces, arriving in the middle of the busiest stretch of AI product launches the company has ever run, put a spotlight on whether OpenAI’s infrastructure is keeping pace with the demand it keeps adding.

The timeline

The outage began at roughly 5:00 a.m. ET on July 25 and hit users across the United States, Europe, India, and Australia within minutes. People reported that the ChatGPT sidebar hung on its loading animation, saved conversation history would not open, and new prompts refused to send. Developers saw the same failures propagate through the API endpoints that thousands of third-party applications depend on — meaning the blast radius extended well beyond OpenAI’s own apps to every product built on top of them.

OpenAI acknowledged the disruption on its status page and, by about 6:00 a.m. ET, reported that ChatGPT had fully recovered. The core services were degraded for close to 50 minutes in total. As is typical for these events, recovery was gradual rather than instant: error rates fell as capacity came back, and the backlog of queued requests drained over the following minutes.

The error that tells the story

The most revealing detail was the error users hit. Requests failed with HTTP 503 responses — the status code that signals a server is unavailable or overloaded — carrying an internal label that leaked into client responses: biscuit_baker_service_me_circuit_open.

That string is diagnostic. The “circuit open” portion points to a circuit breaker — a resilience pattern in which a service, detecting that a downstream dependency is failing or too slow, deliberately stops sending it traffic and fails requests fast rather than letting them pile up. When a circuit is “open,” it means the breaker has tripped: the system is shedding load on purpose to protect a struggling component from being overwhelmed further.

Read that way, the 503s were not a raw crash but a controlled failure. Something downstream — a model-serving tier, a database, an internal queue — was unhealthy enough that OpenAI’s own protections cut it off. That is, in one sense, the system working as designed: better to reject requests quickly than to let a cascading overload take everything down for hours. But a tripped breaker is still a symptom. It tells you the platform hit a limit it could not absorb, and users still got errors.

Earlier in the same week, users had reported a different failure mode — “too many concurrent requests” — that points in the same direction: capacity pressure, not a single catastrophic bug.

Close-up of cooling fans in a dense row of data center servers

Why four outages in four days

OpenAI has not published a detailed post-mortem for the streak, so any root-cause read is inference from the symptoms. But the context is hard to ignore. The company has spent July shipping and scaling an unusually dense slate of launches: the GPT-5.6 model family reaching general availability and becoming ChatGPT’s default, an upgraded full-duplex voice mode built on a new real-time model, and a steady expansion of Codex and enterprise features. Each of those adds load to shared infrastructure, and each raises the number of ways a dependency can fail under peak traffic.

Layered on top is raw growth. OpenAI’s usage has climbed faster than almost any consumer or developer platform in history, and the company has been explicit that it is pouring capital into compute to keep up — the backdrop to its widely reported plans for hundreds of billions in compute spending over the coming years. When demand outruns provisioned capacity even briefly, the symptoms look exactly like this: concurrency limits, tripped breakers, and short, sharp outages during traffic peaks.

None of that makes the disruptions trivial. It makes them a scaling problem — the most common failure mode for a service growing this fast — rather than a mystery.

The dependency problem, from a new angle

Outages at shared infrastructure providers are a familiar shape. The AWS CloudFront outage earlier in July and the Microsoft 365 disruption that hit enterprises the same month both showed how a fault inside one provider radiates out to every service leaning on it. OpenAI now belongs firmly in that category. Its API is no longer just a product; it is infrastructure that other products treat as a utility.

That shift changes the stakes of a 50-minute outage. When ChatGPT alone is down, the cost is inconvenience. When the API is down, every customer-facing feature, agent, and pipeline built on OpenAI models fails at the same moment — often silently, if the developer never planned for it. The teams that ride out these events best are the ones that treat a model provider like any other external dependency: with timeouts, retries with backoff, circuit breakers of their own, and a fallback path to a second model when the primary is unreachable.

It also sharpens the question of what OpenAI’s own service-level commitments actually promise. Enterprise buyers signing up for ChatGPT Enterprise and API contracts increasingly want the same availability guarantees they would demand from a cloud provider — and a visible run of outages is precisely the kind of thing that pushes procurement teams to ask for credits, redundancy, and multi-vendor strategies.

What it means

The individual outages this week were minor — minutes, not hours, with clean recoveries. The cluster is the signal.

What it says about OpenAI. A platform scaling this aggressively will hit capacity walls, and the presence of working circuit breakers suggests the engineering is defensive rather than naive. But four disruptions in four days is the kind of streak that erodes the “just works” reputation OpenAI needs as it sells into risk-averse enterprises. Reliability is now a competitive dimension, not a footnote.

Who’s exposed. Any product built on the OpenAI API with no fallback. If your application’s only path to intelligence is a single provider’s endpoint, that provider’s bad morning is your bad morning, and your users may never know the difference between your bug and OpenAI’s. The defense — multi-model routing, graceful degradation, cached responses — is the same discipline that mature teams already apply to every other critical dependency.

What to watch. First, whether OpenAI publishes a real post-mortem; the value of an incident is the detail that prevents the next one. Second, whether the frequency drops as new capacity comes online, which would confirm the scaling-pain read. And third, whether the outage streak accelerates the shift among developers toward provider-agnostic architectures — the AI-era version of the multi-cloud lesson the industry has been relearning for a decade.

Chisato Chisato · · 5 min read

Multi-Cloud vs Hybrid Cloud: The Real Difference

Multi-cloud spreads workloads across public cloud providers; hybrid cloud connects private infrastructure to a public cloud. How they differ and why it matters.

#Cloud #DevOps #Infrastructure
Chisato Chisato · · 6 min read

Google's $15B India Data Center Faces Water Protests

Google's $15B Visakhapatnam AI data center with Adani faces legal challenges and protests over water use and a nearby wildlife sanctuary. What's at stake.

#Infrastructure #Cloud #Google
Chisato Chisato · · 5 min read

Terraform vs Ansible: Provisioning vs Configuration

Terraform and Ansible solve different infrastructure problems: declarative provisioning versus procedural configuration. When to use each, and when to use both.

#DevOps #Cloud #Infrastructure