Home
Object Storage
Cloudflare R2
Cloudflare R2
Operational
Cloudflare · Object Storage
Copy link
Updated 2026-11-06 12:58 UTC
24h availability
100.00%
0 min down
7d availability
100.00%
0 min down
30d availability
100.00%
0 min down
90d availability
100.00%
0 min down
Period:
24h
7d
30d
90d
Avg response time
16ms
0%
50%
100%
2026-08-09 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-08-10 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-11 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-12 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-13 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-14 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-15 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-16 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-17 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-18 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-19 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-08-20 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-21 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-08-22 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-08-23 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-24 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-25 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-08-26 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-27 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-28 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-29 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-30 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-08-31 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-01 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-09-02 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-03 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-04 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-09-05 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-09-06 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-09-07 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-08 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-09 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-10 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-09-11 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-09-12 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 10ms
2026-09-13 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-14 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-15 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-16 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-17 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-18 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-19 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-20 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-09-21 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-22 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-09-23 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-24 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-25 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-26 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-09-27 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-28 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-09-29 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-09-30 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-01 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-02 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-03 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 11ms
2026-10-04 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-10-05 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-06 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 12ms
2026-10-07 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-08 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-09 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-10-10 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-11 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-12 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 15ms
2026-10-13 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-14 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-15 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 15ms
2026-10-16 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-10-17 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 13ms
2026-10-18 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-10-19 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-10-20 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 15ms
2026-10-21 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 15ms
2026-10-22 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 14ms
2026-10-23 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 16ms
2026-10-24 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 40ms
2026-10-25 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 37ms
2026-10-26 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 38ms
2026-10-27 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 38ms
2026-10-28 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 38ms
2026-10-29 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 38ms
2026-10-30 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 36ms
2026-10-31 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 34ms
2026-11-01 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 35ms
2026-11-02 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 37ms
2026-11-03 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 37ms
2026-11-04 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 37ms
2026-11-05 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 37ms
2026-11-06 00:00 UTC
Status: up
Availability: 100.00%
p50 latency: 34ms
45ms
5ms
09 Aug
06 Nov
90d availability · latency (p50)
90d: 0 min down, 0 min degraded, 5 min unmeasured
No incidents recorded in the lookback window.
Vantage points
Falkenstein, DE
Hetzner
54ms
Operational
Roubaix, FR
OVH
49ms
Operational
New York, US
DigitalOcean
29ms
Operational
Seattle, US
Vultr
24ms
Operational
Singapore
Vultr
37ms
Operational
What we monitor
3 active checks
Each row below is one probe-side measurement we run from every vantage
point. The availability number on this page is the consensus across these
checks, not a single endpoint hit.
HTTP
https://redacted.r2.cloudflarestorage.com/
every minute
Storage
https://redacted.r2.dev/probe.bin
every 10 minutes
TLS
redacted.r2.cloudflarestorage.com:443
every hour
About this data
Availability is measured independently by probes in five locations. Each
probe runs the appropriate mix of HTTP, DNS, TLS, and storage checks at
per-check cadences and records timing, status code, and any error. A probe
votes "up" for a given minute if any of its checks for this service
succeeded; the minute is then counted as "up" on the leaderboard only when
a strict majority of reporting probes voted up. Minutes where fewer than
three probes reported are excluded from the denominator.
Full methodology
Markdown for a README. The image is served by the public API and links
back to this page.
[](https://uptimeproject.org/service/cloudflare-r2/)