Cloud status
Live incidents across AWS, Azure and Google Cloud, read from each vendor’s own status feed. Nothing here is summarised or inferred — the wording is theirs.
Last checked just now · refresh is scheduled hourly and can run late, so this timestamp is the one to trust
Rather than checking: these are feeds. Put one in a feed reader or in Slack and you will hear once when a cloud breaks and once when it clears. No sign-up and no email address — you are not on a list, because there is no list.
All three clouds AWS only Azure only Google Cloud only
One cell per day. A cell is marked only where a vendor published an incident that was open on that day — an unmarked cell means nothing was reported, not that anything was verified healthy.
Days here are counted in UTC, while the vendorsβ own dashboards show your local time β so an incident late in your evening can sit on the next day here than on theirs. Open a cell and it prints both. A grey cell is a gap in the record, not a good day β it means the vendorβs own history does not reach that far back, not that nothing happened. Each record reaches to: AWS to 2025-09-08, Azure to 2021-07-23, Google Cloud to 2021-09-13.
The three publish very different amounts, and that difference is itself worth knowing when you decide how far to trust a status page.
AWS 2.5/6 Β· Azure 1.0/6 Β· Google 6.0/6
For what it is worth, across 8 recorded Google incidents the median gap between an incident starting and the first public word was 209 minutes, and the widest was 5 days. Too few to predict anything — shown because the numbers exist for Google and cannot for the other two.
Not a cloud, and not counted with the three above. It is here because GitHub Pages and Actions are what build and serve this site — when they break, this page breaks with them. Status comes from GitHubβs own Statuspage API.
All Systems Operationalas GitHub reported it, 2026-10-25 11:29
Recent incidents
Component health and incidents come from GitHub’s Statuspage API. The uptime percentages shown on githubstatus.com are not in that API and are not reproduced here — a figure computed from incident durations would not match the one GitHub publishes. githubstatus.com →
Every outage the three clouds have recorded, by year and by cloud. Open one for what the vendor said about it and a link to their own page for it. Where they published a full incident report, you get the whole thing.
930 outages recorded across the three clouds, the same set the timeline above is drawn from. 77 of them have a full incident report from the vendor; the rest carry what the vendor recorded β what it was, when, and a link to their page for it. Nothing is left out for being minor. How far back each goes is their choice, not a filter here: AWS back to 2011; Azure back to 2021; Google Cloud back to 2021. A missing year means nothing was published for it.
| Status page | Endpoint we read | Last response | Read |
|---|---|---|---|
| AWS | https://status.aws.amazon.com/data.json | HTTP 200 | just now |
| Azure | https://azure.status.microsoft/en-us/status/feed/ | HTTP 200 | just now |
| Google Cloud | https://status.cloud.google.com/incidents.json | HTTP 200 | just now |
| AWS service history | https://history-events-us-east-1-prod.s3.amazonaws.com/h | read 28 | just now |
| Azure status history | https://azure.status.microsoft/en-us/statushistoryapi/?s | read 79 | just now |
| Google Cloud product history | https://status.cloud.google.com/products.json | read 779 | 3 hours ago |
| GitHub | https://www.githubstatus.com/ | HTTP 200 | just now |
Counted, not claimed: 17 refreshes in the last 24 hours (fewer than the hourly schedule intends), 103 in the last 7 days. Most recent: 25 Oct, 13:19 UTC. Every refresh is a commit, so the record is public and dated.
No ETA appears anywhere on this page. None of the three publishes one as structured data, and lifting “we expect recovery shortly” out of an update would manufacture a commitment the vendor never made.