Vendor Status Watch

How long do SaaS outages actually last?

Every vendor posts when an incident opened and when it closed. Nobody adds them up. We do, every day, across 804 status pages — 14,657 incidents that carry both timestamps.

14,657incidents with a start AND a resolve timethe measurable set
2.3 hmedian incident lengthhalf are fixed sooner
28.1 h90th percentile1 in 10 runs longer than this
77vendors with 20+ resolved in 90 daysranked below
Exact27 h medianQualys25.6 h medianIonos Cloud23.2 h medianAkamai Edge DNS22.2 h medianLuno21.5 h medianThousandEyes17.1 h medianF511.4 h medianDatto10.1 h medianIPVanish6.8 h medianTwilio6.2 h medianKraken6 h medianSnyk5.5 h medianIvanti Cloud5.5 h medianImperva5 h medianMeridianLink4.6 h median
Slowest vendors to resolve, last 90 days — median length of every incident they opened and closed in the window (minimum 20 measured). · Source: each vendor's own status page, read daily by this project · as of 2026-09-16

Median time to resolve, last 90 days


VendorMedian90th pctMeasured
Exact27.0 h11.8 days68
Qualys25.6 h6.0 days54
Ionos Cloud23.2 h6.5 days33
Akamai Edge DNS22.2 h5.1 days25
Luno21.5 h4.7 days20
ThousandEyes17.1 h14.9 days23
F511.4 h40.7 h29
Datto10.1 h6.3 days57
IPVanish6.8 h21.8 h37
Twilio6.2 h2.5 days114
Kraken6.0 h5.1 days62
Snyk5.5 h47.2 h20
Ivanti Cloud5.5 h3.5 days43
Imperva5.0 h25.4 h20
MeridianLink4.6 h18.3 h32
QuickNode4.0 h23.2 h62
Voximplant3.8 h4.7 days23
Vonage API3.5 h2.1 days56
Bandwidth3.4 h21.4 h71
Gemini3.4 h29.0 h24
Digitalocean3.3 h21.2 h30
Granicus3.3 h44.2 h49
Plaid3.3 h22.0 h21
Zenoti3.2 h20.9 h29
Linode3.1 h24.6 h26
Webroot3.1 h3.8 days53
Sentry3.0 h6.3 h29
Elastic2.9 h4.1 days22
Harness2.7 h12.8 h31
Flexera2.7 h2.1 days29
The Linux Foundation2.6 h5.4 days26
Circle2.6 h3.1 days46
Hashicorp2.5 h22.9 h20
Genetec2.4 h4.9 h24
Sinch2.3 h16.7 h61
Tailscale2.3 h7.7 h24
Shippo2.2 h13.0 h59
Temporal2.2 h10.7 h31
Supabase2.1 h27.7 h54
Coinbase Prime2.1 h16.8 h41
Dbt Cloud2.0 h6.3 h27
WatchGuard2.0 h17.3 h23
IONOS118 min26.0 h43
OpenAI117 min9.6 h43
Snowflake116 min6.8 h25
Cisco Umbrella109 min11.2 h25
Grafana Labs107 min6.5 h60
Array101 min4.8 h31
Cycode100 min7.6 h27
Cisco Systems97 min7.1 h39
Flyio92 min5.8 h52
BitGo89 min3.3 h22
Scaleway88 min2.2 days67
Matillion84 min7.2 h20
Circle CI82 min6.1 h29
Coinbase82 min2.3 days61
Cloudflare81 min8.4 h79
GitHub79 min5.2 h56
Radware Cloud Waf78 min3.6 h36
Alchemy77 min19.9 h54
Amplitude76 min4.1 h21
Whatnot73 min5.7 h34
Expo71 min5.0 h32
Caseware Cloud66 min5.2 h25
Vercel66 min3.3 h29
Box63 min2.5 h20
Anthropic61 min3.4 h54
Hostinger57 min4.1 h69
Zoom44 min11.9 h58
Fireblocks41 min3.1 h29
GoDaddy41 min3.0 h37
Ledger23 min19.8 h55
Kore.ai19 min3.1 h25
HeroCoders11 min12.6 h28
Visma11 min8.7 h55
Liveramp10 min85 min46
Nitro2 min19 min27

Only vendors with at least 20 incidents opened AND resolved in the last 90 days appear — a median over three incidents reads like a fact and is not one. The full per-incident table is the free outage-duration dataset (CC BY 4.0).

What is excluded, and why

Of every incident on record, these are dropped rather than estimated:

RowsExcluded because
470scheduled maintenance windows (a planned window is not an outage)
155incidents still open, or with no resolve time posted
28resolutions we inferred because the incident simply vanished
233incidents the vendor posted as resolved BEFORE they started

Read this before quoting a number. Duration is the gap between the vendor's OWN posted timestamps. It is not measured downtime, not uptime, and not an SLA figure. A vendor that posts every small blip and closes it honestly will look "slower" here than one that posts nothing at all — this measures how vendors communicate as much as how fast they fix. Statuspage-hosted vendors back-fill their history, so they dominate the measurable set; platforms that expose only currently-open incidents contribute almost nothing, which is why we do not publish a per-platform comparison.

Watch your own vendors — free MIT template