Live check
Is OpenAI down right now?
Fetched live from status.openai.com by your own browser — we never proxy, cache, or fake it.
While you wait: the OpenAI incident checklist
- Split ChatGPT from the API. ChatGPT and the API are separate components with separate incidents. Your product cares about api.openai.com — check which component, and which models, the incident actually names.
- Check your error mix. 429s vs 5xx vs timeouts tell different stories. Tune retries to exponential backoff with jitter and a hard cap, and keep operations idempotent — a retry storm amplifies their outage into yours.
- Flip to degraded mode deliberately. Fallback model, alternate provider, cached responses, or a clean 'AI features temporarily unavailable' state. Any of these beats spinners and timeouts bleeding into the rest of the product.
- Protect your own capacity. LLM calls that hang until timeout tie up workers and connections. Shorten timeouts during the incident and shed AI load early so the non-AI product stays healthy.
- Pause the async backlog. Batch and queue consumers hammering a degraded API just build a failure backlog. Pause or slow them; drain once the status page clears.
What breaks when OpenAI has issues
An OpenAI incident lands wherever you call the API: chat features, summarization, embeddings and search pipelines, agents, and background enrichment jobs fail or crawl. The second-order damage is usually self-inflicted — generous timeouts and eager retries exhausting your own worker pools, and queues backing up faster than they drain. ChatGPT being down is an annoyance for your team; the product impact comes from the API side.
FAQ
ChatGPT is down — does that mean the API is too?
Not necessarily. They're separate components and often fail independently. status.openai.com breaks them out — check the API line, not the headline.
Should my code retry failed OpenAI calls?
Yes, but with exponential backoff, jitter, and a cap — and make the operations idempotent. Blind fast retries amplify the outage into your own systems and burn rate limit for the recovery.
Can I fail over to another region?
The public OpenAI API doesn't offer user-selectable regional failover, so your realistic fallbacks are a different model, a different provider, or degraded features. If you also run Azure OpenAI, that's a genuinely separate deployment path.
How do I know when it's fully recovered?
Watch status.openai.com for resolution plus your own error rates and latency — recovery often ramps through elevated latency and intermittent 429s rather than snapping back.
Get pinged in your toolbar the moment OpenAI’s status changes
Vendor Status Dashboard is a Chrome extension for on-call engineers: OpenAI and every other vendor you depend on, one badge, answer in five seconds. Free for 5 vendors, no account.
Join the waitlist — launching soonAlso on your stack?
Not affiliated with OpenAI. Status data comes from their public status page.