Back to the blog

ChatGPT, Claude, and Grok failed at the same time: the outage that exposes our dependence on AI

Share

ChatGPT, Claude, and Grok experienced failures almost simultaneously this September 3. There's still no confirmed common cause, but the incident leaves a warning for companies and developers that already depend on AI.

Something happened this morning that is having an increasingly bigger impact on our work.

ChatGPT started failing. Some users tried to continue on Claude. Others went to Grok. The problem is that several of those platforms were having issues at practically the same time.

It wasn't just social media noise.

OpenAI confirmed elevated errors in ChatGPT and Codex. xAI acknowledged an outage that affected Grok models on web, Android, iOS, X, office tools, and API. Anthropic also logged issues with Claude.

On top of that, numerous user reports appeared about difficulties using Gemini and Copilot.

It was a pretty bad morning for depending on AI.

What we know so far

The incident started becoming visible during the morning of September 3, 2026.

Grok was one of the first services where reports began piling up. Its official status page acknowledged issues with the models and confirmed impacts across different platforms.

Then came reports about Claude.

And around 11:00 a.m. Eastern Time in the United States, ChatGPT's problems grew considerably.

OpenAI ended up confirming elevated errors in ChatGPT and Codex.

It wasn't just about the chatbot taking a little longer to respond. The reports included issues with conversations, access, files, and various features tied to the services.

OpenAI's situation can be followed directly on its official status page.

xAI also documented the incident on its official Grok status page.

What we still don't know

Here it's worth separating facts from speculation.

So far there is no confirmed common cause for all the outages.

The fact that ChatGPT, Claude, and Grok failed within a similar time window is quite striking, but that by itself doesn't prove there's a single problem behind it.

There's also not enough public evidence to claim that a coordinated attack occurred.

During the first few hours, theories started circulating related to cloud providers, networks, and shared services.

They're reasonable possibilities to investigate.

They're still possibilities.

Until the companies publish their technical analyses, presenting any of them as an explanation would be getting ahead of ourselves.

Multiple AIs don't always mean redundancy

This is the part that interests me as a developer.

Over the past few years, many of us have started using more than one provider.

ChatGPT for certain tasks.

Claude for others.

Gemini, Copilot, or Grok depending on the job.

At first glance, it seems like a fairly diversified strategy.

But there's a problem.

Models can belong to different companies while many lower layers still depend on a relatively small group of technology providers.

Cloud, networking, authentication, content delivery, data centers, and other services can become shared dependencies.

That's why having access to three different models doesn't automatically guarantee that we have three completely independent infrastructures.

AI is already part of real processes

A few years ago, if ChatGPT stopped working for an hour, the impact for most people was small.

You closed the tab and kept working.

That changed.

Now there are developers using agents to work on projects.

Companies generate documentation and analyze information with models.

There are customer service processes connected through APIs.

Other systems classify documents, summarize information, process requests, or generate content automatically.

We even have programming tools where the model participates throughout much of the development flow.

An interruption starts to have operational consequences.

The problem appears when there's no alternative

Let's imagine a simple business process.

Information comes in from a customer, a model classifies it, extracts some data, and generates a response that another system then uses.

Everything works perfectly for months.

Until the API stops responding.

If no one designed what should happen at that moment, we probably have requests stalled, errors piling up, or users waiting for responses.

That's when we discover that what we originally added as a tool ended up becoming a dependency.

The difference matters.

A tool can disappear and we keep working.

A dependency disappears and something else stops working.

What I would do in a real project

I wouldn't try to build a gigantic architecture just because several platforms failed today.

I would review four fairly simple things:

  • Which processes stop working completely when the AI provider doesn't respond.
  • Which ones can continue without AI temporarily.
  • Which operations can wait and be processed later.
  • Which ones are actually worth maintaining an alternative provider for.

I would also separate critical tasks from convenient ones.

If AI helps me draft an email, I can wait.

If it's in the middle of a process that receives hundreds of customer requests, I need to handle the failure.

That difference should decide how much we invest in redundancy.

Switching models isn't always simple either

There's another idea I hear a lot: "if OpenAI goes down, we send everything to Claude."

In some cases, it works.

In others, not so much.

Models have different APIs, different capabilities, different context windows, and behaviors that can change the outcome of a process.

An application designed around provider-specific tools can't necessarily just switch models either.

Redundancy has to be tested.

Having a second API configured that we've never used during a real outage can give a pretty misleading sense of security.

We also need controlled degradation

There's another solution that sometimes seems more sensible to me than maintaining three providers.

Accepting that we'll temporarily have fewer features.

If the model that generates an automatic summary goes down, we can save the document and process it later.

If a classification fails, we can send it to a queue.

If a secondary feature depends on AI, we can temporarily disable it without stopping the entire application.

It's exactly what we've been doing for decades with other dependencies.

AI shouldn't get special treatment just because it's new.

My takeaways

Today's coincidence is spectacular for a headline: several of the best-known AIs failing at practically the same time.

But what happens afterward interests me more.

We're moving from using models as optional tools to placing them inside processes we use every day.

That changes the rules.

We have to start thinking about availability, recovery, alternative providers, and service degradation just like we do with databases, APIs, storage, or any other piece of infrastructure.

And also accept something pretty basic.

AI goes down.

No matter how advanced the model is.

Conclusion

We still don't know the full technical explanation for the September 3 outages.

It may turn out that the incidents were independent. Some shared dependency could also surface. Until the companies publish more information, any conclusion about a common cause remains speculation.

What doesn't need to wait for a technical report is the lesson for those of us building with these tools.

If removing AI for an hour stops our system, then we're no longer talking about an additional feature.

We're talking about infrastructure.

And infrastructure needs a plan for when it fails.

// Category

AI

Get site updates

We'll let you know when we publish technology articles, new guides, courses and resources to help you work better.

Only when there is something new on the site. No ads, and you can unsubscribe whenever you like.

Does this look like a challenge at your company?

Tell me how it works today and we'll see whether it makes sense to automate, integrate or improve it.

Tell me your case

AI should serve us, not decide for us

AI can save time and open up opportunities, but it can also concentrate power and displace human decisions. The challenge isn't to stop the technology, but to use it with good judgment.

Read article: AI should serve us, not decide for us

Microsoft Build 2026 and the new PC for developers with local AI

Microsoft Build 2026 showed something bigger than Copilot: a new generation of developer PCs able to run AI models locally and connect to the cloud.

Read article: Microsoft Build 2026 and the new PC for developers with local AI

AI agents on Windows: opportunities and controls for companies

AI agents promise to carry out more tasks. The opportunity for companies is in designing processes, permissions and controls before automating.

Read article: AI agents on Windows: opportunities and controls for companies