PulsAPI Research

Status Page Transparency Report

We read the status pages of 2,463 vendors every minute, so we can count what they actually publish rather than what they promise. Two things stand out: 73.4% run the same product (Atlassian Statuspage), and 73.2% never tell you which region is affected.

As of August 13, 2026 · 2,463 active services · 118,037 components · Counted, not sampled

73.4%Run Atlassian Statuspage1,807 of 2,463 vendors on one platform
73.2%Give no regional detailonly 646 of 2,409 providers report per region
96.4%Do break out components87 publish a single global light instead
11Median componentsper provider; the deepest publishes 18,681

The concentration problem

73.4% of the vendors we track publish through Atlassian Statuspage. Status reporting for most of the industry therefore depends on one company staying up. That is a real single point of failure, and it is the sort of thing that only becomes obvious when someone counts.

The regional gap is the more practical problem day to day. 2,322 providers (96.4%) will tell you which component is broken, but only 646 (26.8%) will tell you where. For anyone running in a single region, “degraded” from the other three quarters is an unanswerable question.

Only 9 vendors (0.4%) publish no machine-readable status page at all. Publishing something is now close to universal — the variation is almost entirely in how much detail it carries.

What vendors run their status page on

Counted per service. Atlassian Statuspage is the most common at 73.4%. “Self-built” means the vendor wrote their own page rather than buying a hosted product — usually the hardest to parse and the least consistent between vendors.

Atlassian Statuspage
1,807
73.4%
Better Stack
308
12.5%
Instatus
104
4.2%
Self-built status page
61
2.5%
Status.io
54
2.2%
Other hosted platform
41
1.7%
StatusPal
29
1.2%
StatusCast
19
0.8%
Hyperscaler health API
17
0.7%
No status page published
9
0.4%
FireHydrant
7
0.3%
incident.io
4
0.2%
StatusCake
2
0.1%
PagerDuty
1
0%

How much detail they actually publish

Counted per provider, not per service — components belong to providers, and several services can map to one provider. 2,409 providers publish at least one component; 118,037 components in total.

MeasureProvidersShare
Break status down by component2,32296.4%
Publish one global signal only873.6%
Report per region64626.8%

Median components per provider: 11 · Deepest breakdown: 18,681 components. The median is a true median, not a mean — a handful of hyperscalers publish thousands of components each and would drag an average into meaninglessness.

Full breakdown by status-page type

The raw counts behind the grouping above, so the grouping can be checked rather than taken on trust.

Detected typeGrouped asServices
STATUSPAGE_JSONAtlassian Statuspage1,807
BETTERSTACKBetter Stack308
INSTATUSInstatus104
STATUS_IOStatus.io53
STATUSPALStatusPal29
STATUSCASTStatusCast19
ROOTLY_STATUSOther hosted platform19
HYPERPINGOther hosted platform14
M365_CUSTOMSelf-built status page13
GENERIC_CUSTOM_HTMLSelf-built status page12
GENERIC_CUSTOM_JSONSelf-built status page11
DIRECT_HEALTH_CHECKNo status page published9
FIREHYDRANT_STATUSFireHydrant7
SALESFORCE_PRODUCT_INSTANCESHyperscaler health API4
INCIDENT_IOincident.io4
AWS_S3_HEALTH_JSONHyperscaler health API3
SORRY_STATUSOther hosted platform3
GCP_HEALTHHyperscaler health API2
HTML_CUSTOMSelf-built status page2
BINANCE_CUSTOMSelf-built status page1
SENDBIRD_STATUSSelf-built status page1
WEBEX_CUSTOMSelf-built status page1
CHECKLY_STATUSOther hosted platform1
STATUSCAKE_PUBLIC_REPORTStatusCake1
DOCKER_STATUS_IOStatus.io1
OCI_HEALTHHyperscaler health API1
MAILCHIMP_STATUSCAKEStatusCake1
SLACK_CUSTOMSelf-built status page1
COREWEAVE_CUSTOMSelf-built status page1
OKTA_TRUSTHyperscaler health API1
OVHCLOUD_STATUSSelf-built status page1
DEEPL_CUSTOMSelf-built status page1
ZOHO_CUSTOMSelf-built status page1
ONELOGIN_OLSTATUSOther hosted platform1
HETZNER_STATUSSelf-built status page1
AZURE_HEALTHHyperscaler health API1
CLICKUP_CUSTOMSelf-built status page1
UPTIMEROBOT_PUBLICOther hosted platform1
NEON_CUSTOMSelf-built status page1
GOOGLE_WORKSPACEHyperscaler health API1
ZENDESK_CUSTOMSelf-built status page1
DOCUSIGN_CUSTOMSelf-built status page1
MOLLIE_CUSTOMSelf-built status page1
FRESHWORKS_STATUSSelf-built status page1
PAYPAL_CUSTOMSelf-built status page1
PAGERDUTY_STATUS_PAGEPagerDuty1
XBOX_LIVESelf-built status page1
STATUSHUBOther hosted platform1
PLAYSTATION_NETWORKSelf-built status page1
RACKSPACE_CUSTOMSelf-built status page1
STATPINGOther hosted platform1
IBM_CLOUDHyperscaler health API1
HUBSPOT_CUSTOMSelf-built status page1
SALESFORCE_TRUSTHyperscaler health API1
DATABRICKS_CUSTOMSelf-built status page1
FIREBASE_STATUSHyperscaler health API1
FASTLY_CUSTOMSelf-built status page1
META_STATUSSelf-built status page1
SAP_CLOUD_STATUSHyperscaler health API1

Methodology

Population. Every active service in the PulsAPI catalog as of August 13, 20262,463 of them. This is a full count, not a sample, so there is no margin of error to quote. It is not a random sample of the internet either: it is the set of vendors PulsAPI has been asked to monitor, which skews toward infrastructure, developer tools, and SaaS.

Two units. Platform and status-page figures count services. Component and region figures count providers, because components belong to providers and the service-to-provider mapping is alias-aware. The two are reported separately and should not be added.

“Publishes no status page” means we found no machine-readable status page for the vendor and fall back to checking the service directly. A vendor may still post incidents somewhere we cannot parse — a blog, a support portal, or a social account. This measures published, machine-readable status, not whether a vendor communicates at all.

Detection. The platform for each vendor is detected from the shape of its status feed, and it can be wrong — a vendor migrating between platforms, or running a compatibility shim in front of a different product, may be classified by the shim rather than the underlying system. The full per-type table above exists so those cases are visible.

What this is not. This report describes what vendors publish, not how reliable they are and not whether they are honest. A vendor with one global signal is not necessarily hiding anything, and a vendor with 400 components is not necessarily more trustworthy.

Corrections. If your organisation is classified incorrectly, write to research@pulsapi.com and we will recheck the detection and correct the record.

See what your own vendors publish

PulsAPI reads all of these status pages so you do not have to, and tells you when one of them changes.

More from PulsAPI Research · Cloud SLA Benchmark 2026