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 — 15,172 incidents that carry both timestamps.

15,172incidents 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
76vendors with 20+ resolved in 90 daysranked below
Exact27.4 h medianQualys26.3 h medianLuno23.9 h medianIonos Cloud22.3 h medianAkamai Edge DNS17.1 h medianDatto10.4 h medianF59.2 h medianThousandEyes6.3 h medianTwilio5.9 h medianKraken5.8 h medianKnowBe45.7 h medianMeridianLink5.3 h medianVonage5.1 h medianFlexera5 h medianImperva5 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-24

Median time to resolve, last 90 days


VendorMedian90th pctMeasured
Exact27.4 h13.0 days85
Qualys26.3 h5.3 days57
Luno23.9 h4.7 days23
Ionos Cloud22.2 h6.5 days30
Akamai Edge DNS17.1 h3.6 days26
Datto10.4 h7.1 days69
F59.2 h24.8 h28
ThousandEyes6.3 h14.9 days21
Twilio5.9 h46.2 h160
Kraken5.8 h4.8 days73
KnowBe45.7 h26.4 h21
MeridianLink5.3 h24.1 h34
Vonage5.1 h17.8 h21
Flexera5.0 h3.1 days30
Imperva5.0 h25.4 h25
IPVanish5.0 h21.8 h38
Barracuda4.8 h24.7 h20
Ivanti Cloud4.3 h3.2 days41
QuickNode4.2 h19.0 h66
Granicus4.0 h44.2 h50
Bandwidth3.9 h21.6 h93
Digitalocean3.9 h21.2 h30
Plaid3.5 h22.0 h22
Gemini3.4 h29.0 h24
Vonage API3.4 h31.1 h65
Linode3.3 h4.3 days25
Sentry3.2 h6.3 h30
Harness3.1 h24.4 h36
Zenoti3.0 h20.9 h31
Webroot3.0 h2.5 days50
Voximplant2.8 h4.7 days24
The Linux Foundation2.6 h5.4 days26
Genetec2.6 h4.5 h27
Shippo2.5 h13.8 h68
Tailscale2.4 h7.7 h23
Elastic2.3 h4.1 days26
Sinch2.3 h16.7 h70
Temporal2.2 h10.7 h32
Dbt Cloud2.0 h6.3 h25
Circle2.0 h3.1 days44
Supabase2.0 h24.5 h57
WatchGuard2.0 h17.3 h21
IONOS119 min26.0 h47
Snowflake116 min6.0 h21
Cisco Umbrella109 min11.2 h25
Grafana Labs107 min8.6 h64
Coinbase Prime105 min18.6 h44
Array103 min4.8 h32
Cycode100 min7.6 h27
Cisco Systems97 min7.1 h43
BitGo89 min7.6 h22
Flyio85 min7.5 h51
Expo83 min8.4 h33
Circle CI82 min6.1 h29
Alchemy81 min19.9 h57
OpenAI81 min9.4 h53
Whatnot80 min7.2 h35
GitHub79 min5.3 h60
Radware Cloud Waf78 min4.7 h40
Coinbase78 min27.1 h71
Scaleway77 min3.8 days75
Amplitude76 min4.4 h23
Cloudflare71 min10.1 h107
Discord62 min2.4 h21
Anthropic61 min3.4 h56
Caseware Cloud59 min4.8 h24
Vercel57 min2.1 h32
Hostinger54 min3.8 h85
Fireblocks47 min3.1 h26
GoDaddy46 min3.0 h38
Zoom44 min12.2 h64
Ledger32 min21.9 h55
Kore.ai19 min3.1 h27
Visma11 min6.3 h66
HeroCoders9 min113 min26
Liveramp8 min85 min44

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
656scheduled maintenance windows (a planned window is not an outage)
146incidents still open, or with no resolve time posted
45resolutions we inferred because the incident simply vanished
235incidents 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