License & Deployment Mix: 16 tools – 6 OSS, 10 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is Status Page Software?

Status page software provides a public or internal web page that communicates the real-time operational status of services, infrastructure, and applications. It is the primary channel for incident communication between service providers and their users.

Status pages replace ad-hoc emails and social media posts with a structured, branded communication channel that builds trust during outages. They serve both external customers and internal teams with consistent, timely updates.

Core capabilities that define status page software:

  • Component status – display operational state of individual services, APIs, regions, or infrastructure components (operational, degraded, partial outage, major outage)
  • Incident updates – create and update incident timelines with investigating, identified, monitoring, and resolved states
  • Scheduled maintenance – announce planned maintenance windows with start/end times and affected components
  • Uptime history – show historical availability as percentage uptime and incident timeline over 30/60/90 days
  • Subscriber notifications – email, SMS, webhook, Slack, and RSS notifications when status changes or incidents are created/updated
  • Metrics display – show real-time or historical performance metrics (response time, latency, throughput) on the status page
  • Automation – integrate with monitoring tools to automatically create incidents and update component status based on alerts
  • Branding – custom domain, logo, colors, and favicon to match the organization’s identity

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


Feature Matrix – Open Source / Self-Hosted

FeatureCachetUpptimeGatusStatping-ngcState
ComponentsYesYesYesYesYes
Manual incidentsYesYes*NoYesYes**
Incident updatesYesYes*NoYesYes**
Sched. maint.YesNoNoNoYes
SubscribersEmailNoNoNoNo
Built-in monitorNoYesYesYesNo
Uptime historyYesYesYesYesNo
Metrics displayYesYesYesYesNo
PostmortemsNoNoNoNoNo
Custom brandingYesYesLimitedYesYes

* = via GitHub Issues ** = via Markdown files in Git repository

Feature Matrix – Commercial / SaaS

FeatureStatuspageInstatusSorryBetterStackHyperping
ComponentsYesYesYesYesYes
Manual incidentsYesYesYesYesYes
Incident updatesYesYesYesYesYes
Sched. maint.YesYesYesYesYes
Email subsYesYesYesYesYes
SMS subsPaidPaidNoYesPaid
Built-in monitorNoNoNoYesYes
Uptime historyYesYesYesYesYes
Metrics displayYesNoNoYesYes
PostmortemsYesYesNoYesNo
Custom brandingYesYesYesYesYes
Private pagesBiz+Pro+NoYesYes

Feature Matrix – Incident Platforms

FeaturePagerDuty SPRootlyincident.ioFireHydrantStatusHub
ComponentsYesYesYesYesYes
Manual incidentsYesYesYesYesYes
Incident updatesYesYesYesYesYes
Sched. maint.YesYesYesYesYes
Email subsYesYesYesYesYes
SMS subsNo*NoNoNoYes
Built-in monitorNoNoNoNoNo
On-call/escalationYesVia PDVia PDVia PDNo
PostmortemsYesYesYesYesNo
RunbooksYesYesYesYesNo
Private pagesYesYesYesYesYes
Per-user pagesNoNoNoNoYes

* = SMS for responder alerting, not subscriber notifications


Deployment Comparison

ToolTypeSelf-HostedSaaSTech
CachetStatus pageYesNoPHP/Laravel
UpptimeMonitor+pageGitHub*NoTypeScript
GatusMonitor+pageYesNoGo
Statping-ngMonitor+pageYesNoGo
cStateStatus pageStaticNoHugo
StatuspageStatus pageNoYes
InstatusStatus pageNoYes
SorryStatus pageNoYes
BetterStackAll-in-oneNoYes
HyperpingMonitor+pageNoYes
PagerDuty SPIncident+pageNoYes
RootlyIncident+pageNoYes
incident.ioIncident+pageNoYes
FireHydrantIncident+pageNoYes
StatusHubStatus pageNoYes

* = GitHub Pages + GitHub Actions; not fully self-contained


Licensing Comparison

ToolLicenseCost Model
CachetBSD-3-ClauseFree
UpptimeMITFree
GatusApache-2.0Free
Statping-ngGPL-3.0Free
cStateMITFree
StatuspageProprietary$0–399+/mo
InstatusProprietary$0–80+/mo
SorryProprietary$29–499/mo
BetterStackProprietary$0–170+/mo
HyperpingProprietary$0–99+/mo
PagerDuty SPProprietary$41+/user/mo*
RootlyProprietary$0–21+/user/mo
incident.ioProprietary$0–21+/user/mo
FireHydrantProprietaryFree–custom
StatusHubProprietary$49–299+/mo

* = requires PagerDuty Business plan


SSO / OIDC Comparison

OIDC is the preferred SSO protocol. The table notes each tool’s behaviour with Authentik as the IdP.

ToolOIDCSAMLAuthentik Notes
CachetNoNoReverse proxy auth
UpptimeN/AN/AGitHub repo access
GatusYesNoDirect OIDC
Statping-ngNoNoReverse proxy auth
cStateN/AN/AGit repo access
StatuspageNoYes*SAML via Atlassian Access
InstatusNoEntSAML Enterprise only
SorryNoEntSAML Enterprise only
BetterStackNoEntSAML Enterprise only
HyperpingNoEntSAML Enterprise only
PagerDuty SPNoYesSAML via PagerDuty
RootlyEntEntOIDC/SAML Enterprise
incident.ioYesYesDirect OIDC
FireHydrantYesYesDirect OIDC
StatusHubNoEntSAML Enterprise only

* = requires Atlassian Access add-on

Best OIDC support: Gatus, incident.io, and FireHydrant offer native OIDC that integrates directly with Authentik. Rootly offers OIDC on Enterprise plans.

Best self-hosted SSO: Gatus is the only self-hosted tool with native OIDC support.


Monitoring Integration Comparison

ToolAlertManagerPrometheusWebhook InBuilt-in
CachetVia APICommunityAPINo
UpptimeNoNoNoYes
GatusProm exportYesNoYes
Statping-ngProm exportYesNoYes
cStateNoNoNoNo
StatuspageWebhookVia toolsYesNo
InstatusWebhookVia toolsYesNo
SorryNoNoWebhookNo
BetterStackWebhookImportYesYes
HyperpingNoNoNoYes
PagerDuty SPVia PDVia PDVia PDNo
RootlyWebhookVia toolsYesNo
incident.ioWebhookVia toolsYesNo
FireHydrantWebhookVia toolsYesNo
StatusHubWebhookVia toolsYesNo

Best monitoring integration: Gatus (Prometheus metrics endpoint + alerting) and tools with incoming webhooks (Statuspage, Instatus, BetterStack, incident platforms) that can receive AlertManager notifications.


Tools

16 tools.

Atlassian Statuspage

Atlassian Statuspage (formerly StatusPage.io) is the dominant status page SaaS product. Acquired by Atlassian in 2016, it is used by thousands of companies including GitHub, Twilio, Datadog, Cloudflare, and Dropbox.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

BetterStack

BetterStack (formerly Better Uptime) is a modern observability platform that combines uptime monitoring, status pages, incident management, and log management into a single SaaS product.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Cachet

Cachet is the original open-source status page application. Built on PHP/Laravel, it provides a full-featured status page with component management, incident tracking, metrics display, and subscriber notifications.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

cState

cState is a Hugo-based open-source status page that generates a fast, static website from Markdown and YAML files. It requires no database, no backend server, and no JavaScript framework – the entire status page is pre-rendered HTML.

License: MIT (OSS) · Kind: web · Deploy: saas · SSO: none

Website · Source

FireHydrant

FireHydrant is an incident management platform that provides automated incident response, status pages, and reliability tracking. It focuses on the full incident lifecycle from detection through resolution and learning.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Gatus

Gatus is an open-source health dashboard and automated status page written in Go, monitoring HTTP, TCP, DNS, ICMP, and SSH endpoints from a single YAML config with many alerting integrations.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: OIDC

Website · Source

Hyperping

Hyperping is a lightweight SaaS uptime monitoring and status page tool. It combines HTTP/TCP/ping monitoring with a branded public status page, targeting developers and small teams who want a simple, affordable solution.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

incident.io

incident.io is an incident management platform built around Slack integration with a strong focus on developer experience.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Instatus

Instatus is a modern SaaS status page platform that positions itself as a faster, cheaper, and simpler alternative to Atlassian Statuspage. It emphasizes speed (static-site-like performance), generous free tier, and clean design.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

PagerDuty Status Page

PagerDuty Status Page is a status page module within the PagerDuty Operations Cloud, providing customer-facing and internal pages that update automatically from PagerDuty incidents and service health.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Rootly

Rootly is an incident management platform that automates incident response workflows, primarily through Slack integration. Status pages are one module within Rootly’s broader incident response platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Sorry (StatusPage.io)

Sorry (formerly known as Sorry, sometimes confused with StatusPage.io before Atlassian acquired that brand) is a SaaS status page and incident communication platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Statping-ng

Statping-ng is a community fork of the original Statping (Statup) project. It provides an uptime monitoring and status page application with a web admin panel, REST API, and public status page.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

StatusHub

StatusHub is a dedicated status page and incident communication platform focused on IT service providers and MSPs.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Upptime

Upptime is a GitHub-powered open-source uptime monitor and status page. It uses GitHub Actions as the monitoring engine, GitHub Issues for incident management, and GitHub Pages for the status page – requiring no server infrastructure at al…

License: MIT (OSS) · Kind: web · Deploy: saas, native · SSO: none

Website · Source

UptimeKit

UptimeKit is an open-source, self-hosted status page and uptime monitoring platform with multi-tenant orgs.

License: MIT (OSS) · Kind: web · Deploy: docker · SSO: none

Website · Source

ResorsIT Tools Catalog Search