Provider status · Google (Gemini)
As of 26 Oct 2026, 11:20 UTC · one real completion to generativelanguage.googleapis.com every 10 minutes, on our own account
This is the Gemini API as an application sees it: generativelanguage.googleapis.com, not the Gemini app, Vertex AI or the Gemini exchange. Every check we could make is counted; every check we could not make is listed as not measured and counts as neither uptime nor downtime.
Free account · provider alerts on any plan · an email after 20 minutes without an answer, and again when it comes back
Skips a provider that is not answering and routes to the next best model · your own keys · 1,000 requests a month free
Last 24 hours and 7 days
“Answered” counts only the checks we could make, and the denominator is printed beside every figure. The median reply is our own round trip to generativelanguage.googleapis.com.
One cell per hour, in UTC. A check that failed on our side is hatched and counts as neither uptime nor downtime; an hour with no check stays faint, so a gap in the record shows as a gap.
The record
An outage here is a run of checks the Gemini API did not answer, with the provider’s own words for why. Only provider-caused failures are listed; anything that failed on our side is not an outage.
None in the last 7 days: every check we could make was answered.
Method
One real completion, not a ping and not a mirror of Google’s own status page. The same check goes to every provider we benchmark, so every provider’s page is comparable.
generativelanguage.googleapis.com — the Gemini API via Google AI Studio (generativelanguage.googleapis.com), not the Gemini app, not Vertex AI, and not the Gemini exchange, which has nothing to do with Google./api/v1/providers and GET /api/v1/analytics/provider-reliability return these figures with a free Data API key; both are on the API reference.Reference
What the codes mean in the providers’ own documentation, so an account problem is not mistaken for an outage. A reference, not a measurement from our probe.
| Code | Meaning | What to do |
|---|---|---|
401 | Authentication failed | The API key is missing, wrong or revoked. The service is up; the request is not allowed in. Check the key and the account it belongs to. |
403 | Not permitted | The key is valid but may not use this model, endpoint, region or organisation. An account setting, not an outage. |
404 | Unknown model or endpoint | The model name is misspelt or has been retired, or the path is wrong. Check the provider’s current model list. |
429 | Rate limit or quota | Too many requests or tokens in the window, or a spending limit reached. A rate limit passes in seconds: back off and retry. A quota or billing message means the account, not the provider. |
500 | Provider error | Something failed inside the provider while handling the request. Retry with exponential backoff; if it persists across requests, the provider has a problem. |
502 · 503 · 504 | Unavailable, overloaded or timed out | The provider or its edge is overloaded, restarting or too slow to answer. “High demand” and “overloaded” messages are capacity signals: retry with backoff, or route the request to another provider. |
On the Gemini API a 503 that says the model is overloaded or in high demand is capacity on Google’s side, while a 429 is quota on your own project: one is the provider, the other is your account.
During an outage
Confirm it is the service and not your account, retry the way the codes above say, and route around it until it answers again.
01
A 401, 403 or a 429 that mentions quota or billing is your key or your account, and no status page will show it. A 5xx, a timeout or a 429 rate limit is the service. This page shows what generativelanguage.googleapis.com answered to our own account at the same time.
02
For 429 and 5xx, wait and retry with exponential backoff and a cap. If the failures persist across requests, stop retrying: you are adding load to a provider that is already struggling and latency to your own users.
03
The Smart Router is one OpenAI-compatible endpoint over every provider we benchmark. It skips a provider that is not answering and sends the request to the next best model, on your own provider keys, with your fallback order if you set one. 1,000 routed requests a month are free.
04
Turn on provider outage emails: one when a provider you track or have connected keys for stops answering our checks for 20 minutes or more, and another when it answers again. Free account, any plan.
Skips a provider that is not answering and routes to the next best model · your own keys · 1,000 requests a month free
Free account · provider alerts on any plan · an email after 20 minutes without an answer, and again when it comes back
Models
Every Google (Gemini) model on the board is called through generativelanguage.googleapis.com and gets the same tasks as every other vendor’s models: coding every four hours, reasoning and tool use daily, with an hourly canary probe. Each has its own page with its 24-hour scores and places.
All Gemini models on the same testsIs Gemini getting worse?Compare models head to head
FAQ
Answers computed from the feed as of 26 Oct 2026, 11:20 UTC.
As of 26 Oct 2026, 11:20 UTC: Answering — checked 6 minutes ago, median 590 ms over the last 24 hours. 100% of the 142 checks we could make in the last 24 hours were answered, and 100% of 1,010 over the last 7 days. We check every 10 minutes and this page is rebuilt from the feed about once a minute.
One short completion on our own key, from one machine in Germany. Every 10 minutes we send one short request to generativelanguage.googleapis.com and record whether usable content came back and how long it took; a provider that has not answered within 60 seconds is recorded as not answering. A failed check is tried again fifteen seconds later and only the second answer is recorded, so a single dropped connection is never published as ten minutes of outage. "Slow" means the reply took longer than 5 seconds from our machine, so the median sits next to it. The record is kept for 7 days.
Because the check failed on our side, not the provider's: an issue with our own account, our own request or our own server (its event loop frozen while the check was in flight, several providers failing to connect at the same moment, or two independent control endpoints not answering either). We publish those checks as not measured rather than hiding them, and they count as neither uptime nor downtime, so a problem of ours never shows up as Google's downtime and the uptime figure only ever divides real observations.
No. aistudio.google.com/status is Google's own report of its own services, incident by incident. This page is an independent measurement: one real completion to generativelanguage.googleapis.com every 10 minutes from our own account, with every check we could make counted and every check we could not make listed separately. The two can disagree; when they do, the one that matches your own traffic is the one to trust. For the Gemini app, Vertex AI or the Gemini exchange, which we do not probe, aistudio.google.com/status is the place to look.
No. We probe generativelanguage.googleapis.com only: the Gemini API via Google AI Studio (generativelanguage.googleapis.com), not the Gemini app, not Vertex AI, and not the Gemini exchange, which has nothing to do with Google. For the Gemini app, Vertex AI or the Gemini exchange, see aistudio.google.com/status.
Yes, on any plan. A free account can turn on provider outage emails in account settings: when a provider you track or have connected keys for stops answering our checks for 20 minutes or more you get an email, and another when it answers again. The Smart Router handles the outage itself: it skips a provider that is not answering and routes the request to the next best model, on your own provider keys, with 1,000 routed requests a month free.
Every provider
Free account: every ranking over 24 hours, 7 days and 30 days, a 3-model watchlist with email alerts, 1,000 routed requests a month and a Data API key. No card.
Provider outage emails on any plan, for the providers you track or have connected keys for
Free account · 24 hours, 7 days and 30 days · no card
Already have an account? Log in