Is Cloudflare down?

Updates every minute

Two independent answers, side by side: what Infra Agent’s own checks observe from multiple regions, and what Cloudflare reports on its official status page. We never mix the two.

Cloudflare is reporting an incident, but our checks are passing

Cloudflare officially reports an active incident. Infra Agent's own checks are currently succeeding, so the incident may affect a different product, customer group, or region than the endpoints we test.

Infra Agent checks

Independent · our own probes

No problems detected

Our checks are reaching Cloudflare from all 3 regions.

Last checked 2 minutes ago

Cloudflare’s official status

Provider-reported · official feed

Minor incident reported

Cloudflare is officially reporting "Minor Service Outage".

Cloudflare’s page updated 8 minutes agoFeed refreshed by us 2 minutes ago
Open Cloudflare’s status page

Our regional check results

The latest probe from each of our monitoring regions. A provider only counts as having problems when failures repeat across consecutive checks and more than one region.

Check regionEdge network (cloudflare.com/cdn-cgi/trace)API (api.cloudflare.com)1.1.1.1 DNS resolver (DNS over HTTPS)
Amsterdam, NL20 ms46 ms15 ms
Ashburn, US (East)20 ms35 ms39 ms
San Jose, US (West)36 ms45 ms21 ms

What we check

  • Edge network (cloudflare.com/cdn-cgi/trace)https://www.cloudflare.com/cdn-cgi/trace
  • API (api.cloudflare.com)https://api.cloudflare.com/client/v4/ips
  • 1.1.1.1 DNS resolver (DNS over HTTPS)https://cloudflare-dns.com/dns-query?name=cloudflare.com&type=A

Last 24 hours

Response times and failures from Infra Agent’s own checks of Cloudflare.

0ms50ms100ms24h ago12h agonow
Average response time (all regions and endpoints)Half hours with failed checks

Recent Cloudflare incidents

As reported by Cloudflare on its official status page.

Cloudflare looks down for you? Work through this

If your website is behind Cloudflare and visitors are seeing errors, the error code usually tells you whether the problem is Cloudflare or your own server.

  1. Error 521 or 522: your origin server, not Cloudflare

    521 means Cloudflare reached out to your web server and it refused the connection; 522 means the connection timed out. In both cases Cloudflare's edge is working, so check that your own server is running, that its firewall allows Cloudflare's IP ranges, and that it isn't overloaded.

  2. Error 500/502/503 with a Cloudflare banner: likely Cloudflare

    When the error page itself says "cloudflare" at the bottom and names a Cloudflare data center (like "cloudflare-ams"), the failure happened inside Cloudflare's network. Compare the affected data center with the components list on Cloudflare's status page.

  3. Dashboard or API down but sites still serving

    Cloudflare's control plane (dash.cloudflare.com, the API) can have an incident while the edge network keeps serving cached and proxied traffic normally. If you only can't log in or push config changes, your visitors are probably unaffected.

  4. Test whether DNS is the problem

    Try resolving your domain with two resolvers: `dig yourdomain.com @1.1.1.1` and `dig yourdomain.com @8.8.8.8`. If 1.1.1.1 fails while 8.8.8.8 answers, the problem may be Cloudflare's resolver rather than your site.

  5. Isolate Cloudflare by bypassing the proxy

    If you can reach the Cloudflare dashboard, temporarily switch the DNS record from proxied (orange cloud) to DNS-only (grey cloud). If your site comes back, the issue is in Cloudflare's proxy layer; turn the proxy back on once the incident is resolved.

Check your own website

Provider looks fine but your site is down, or the other way around? Test any URL from our servers right now. No account needed.

About Cloudflare

Cloudflare provides CDN, DNS, and security services in front of a large share of the web. When Cloudflare has problems, sites behind it often show errors like 521, 522, or 530 even though their own servers are fine.

Also check: Is Vercel down? · Is Fly.io down? · Is DigitalOcean down? · All providers

Infra Agent is an independent monitoring service and is not affiliated with, endorsed by, or sponsored by Cloudflare. The Cloudflare name is used for identification only. “Official status” information is republished from Cloudflare’s public status feed and always links back to the source.

Cloudflare outage FAQ

How can I tell if it's Cloudflare or my own server that's down?

Look at the error code. 521 and 522 mean Cloudflare is up but cannot reach your origin server, which is on your side. Errors that name a Cloudflare data center, or widespread 500s across many unrelated Cloudflare-fronted sites, point at Cloudflare itself. This page's own checks test Cloudflare's edge, API, and DNS resolver directly, without your server involved.

Does a Cloudflare outage affect every website behind it?

Rarely. Most Cloudflare incidents affect specific products (like Workers or the dashboard) or specific data centers, so a site routed through an unaffected location keeps working. That's also why our checks can pass while Cloudflare reports an incident. The incident may not touch the endpoints or paths we test.

Why does this page show two different answers?

The first answer comes from Infra Agent's own checks, run from multiple regions against Cloudflare's edge, API, and 1.1.1.1 resolver. The second is what Cloudflare itself reports on cloudflarestatus.com. We keep them separate on purpose: our checks can catch problems before they're acknowledged, and Cloudflare's feed covers products we don't probe.

How often is this Cloudflare status page updated?

Infra Agent probes Cloudflare from every monitoring region roughly every 2 minutes, and refreshes Cloudflare's official status feed on the same schedule. Both timestamps are shown on the page, and it re-checks automatically while you keep it open.

Free plan available

Don't find out from your users. Monitor your own stack.

Infra Agent watches your websites, APIs, and cron jobs every minute from multiple regions, and texts you the moment something breaks, whether it's Cloudflare or your own server.