AI

Is Gemini down? How to check Google's AI status

6 min read · Published Jul 13, 2026
Contents · 8 sections
  1. Which "Gemini" are you using?
  2. The check
  3. Reading the API errors
  4. If it's local, not Google
  5. FAQ
  6. The three Geminis, and why people check the wrong one
  7. Down, degraded, or rate-limited
  8. What to do while it's down

Gemini has an unusually wide surface area, the Gemini app, the API through Google AI Studio, the same models via Vertex AI on Google Cloud, and Gemini features baked into Search, Workspace, and Android. Any one of those can wobble while the others are fine, so "is Gemini down?" almost always needs a "which Gemini?" before you can answer it.

Which "Gemini" are you using?

Because these ride partly on Google Cloud, a Gemini problem is sometimes actually a Cloud-region problem. That matters for where you look next.

The check

  1. Probe via 4 probe methods. Check gemini.google.com (and your API endpoint if you use one) using 4 independent probe methods. All four failing is global; a mixed result points to a partial issue, sometimes a single degraded Cloud region behind the endpoint.
  2. Compare on the AI board. The AI provider status board puts Google next to OpenAI and Anthropic. If ChatGPT and Claude are healthy but Gemini isn't, it's a Google-specific event.
  3. Check the right status page. The Gemini app, the Gemini API, and Vertex AI report on different Google dashboards. If you're on Vertex, the Google Cloud status for your region is the source of truth, not the consumer app's status.

Reading the API errors

StatusMeaningDown?
500 / 503Server error / unavailableYes, retry with backoff.
429 RESOURCE_EXHAUSTEDQuota / rate limitNo. You've hit a per-minute or daily quota. Handle it →
403 PERMISSION_DENIEDAPI not enabled / key scopeNo. Enable the API or fix the key.
400 INVALID_ARGUMENTBad requestNo. Your payload, often a safety block or context length.

A common Gemini surprise is a response that returns successfully but empty because a safety filter blocked it, that's not an outage at all, it's the model declining. Check the response's finish reason before assuming the service is down.

If it's local, not Google

All regions reach Gemini but you can't? The usual causes are a regional availability restriction (some Gemini surfaces aren't offered in every country), an ad blocker or extension interfering with the app, a signed-out or wrong Google account, stale DNS, or a corporate network blocking it. Try a private window, a different account, and a different network to isolate it.

FAQ

Is Gemini down for everyone or just me?

Probe gemini.google.com with all four probe methods. If all fail, it's a global or wide outage. If all succeed but you can't reach it, it's local, your account, network, or a country-level availability restriction. Because Gemini spans the app, the API, and Vertex AI, also confirm you're checking the same surface you're actually using.

Why did Gemini return an empty answer instead of an error?

That's usually a safety filter blocking the output, not an outage, the request succeeded but the model declined to answer. Inspect the response's finish/block reason. A true outage returns a 5xx status or fails to connect, not a successful-but-empty response.

My Vertex AI calls fail but the Gemini app works, where do I look?

Vertex AI runs on Google Cloud with regional endpoints, so its availability can differ from the consumer Gemini app. Check the Google Cloud status for your specific region rather than the app's status page, and confirm the region you're calling is healthy.

The three Geminis, and why people check the wrong one

"Gemini" names three products with separate availability, and most confused reports come from checking one and using another:

An incident in one frequently leaves the others untouched. Before concluding anything, confirm which surface your traffic actually uses, then check that one. The app being fine tells you nothing about a Vertex region in europe-west4.

Down, degraded, or rate-limited

These need different responses and are easy to conflate:

The distinction matters because only the first is worth waiting out. Treating a 429 as an outage means sitting idle while the actual fix, backoff, batching, or a quota increase, goes unmade. And a status page that reads green during a degradation is not lying; it's answering a coarser question than the one you asked, which is why measuring your own latency beats waiting for a provider to confirm what you already suspect.

What to do while it's down

Retry with exponential backoff and jitter, not a fixed interval, synchronised retries from every client are how a recovering service gets knocked over again. Cap total retry time so a request fails cleanly rather than hanging a user's page. If Gemini is load-bearing for you, having a second provider configured behind a flag turns a provider outage into a degraded mode instead of a stoppage; the same reasoning applies to OpenAI and Anthropic, and it's why we probe all three.

Share 𝕏 Twitter LinkedIn
Keep reading

← All notes & guides