Skip to content
Ditchly
Menu

Last checked November 4, 2026

Free alternatives to Statuspage

Atlassian's pricing page lists the public-page Business plan at $399 a month, checked November 4, 2026. Wayback Machine captures of that same page show Business at $300 a month on October 23, October 24, October 25, and the October 26 capture at 13:00 UTC. The October 26 capture at 23:27 UTC shows $399 again, and so do captures from October 27, November 1, and November 2. Captures from September 15, October 15, and October 20 also show $399, so $300 was not the price for the whole fall. AppBreakup's Subscription Price Index, data as of November 3, 2026, recorded the move from $300 a month to $399 a month, 33 percent, on November 2. On the live page, Hobby is $29 a month, Startup is $99, and public Enterprise is $1,499. Private pages are Starter $79, Growth $249, Corporate $599, and Enterprise $1,499. Audience-specific pages start at $300 a month. That line is not the public Business plan.

DevelopersStartupsSmall teamsPrice checked

What you pay for Statuspage

Public Business is $399 a month.

Checked November 4, 2026 on Atlassian's pricing page. Hobby is $29 a month, Startup is $99, and public Enterprise is $1,499. Private pages are Starter $79, Growth $249, Corporate $599, and Enterprise $1,499. Audience-specific pages start at $300 a month. A Wayback capture at 13:00 UTC on October 26, 2026 shows public Business at $300 a month. A capture at 23:27 UTC the same day shows $399. September 15, October 15, and October 20 also show $399. AppBreakup recorded $300 to $399, 33 percent, on November 2, 2026.

Statuspage website·Price page

For developers, startups, and small teams. Its price on file: Public Business is $399 a month. It is in the DevOps group.

How to switch

The closest free app on the checklist is Kener. Cost and details. Migrate from Statuspage to Kener.

A status page you run, or a health dashboard

These scores are from the checklist on this page. A full score means it matches our checklist. It is not a drop-in replacement. We check each app against public docs and price pages.

Kener is #1 (95). OneUptime is #2 (89). Gatus is #3 (64).

Kener

#1 · Closest

7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

You only get part of: charts of your own metrics.

OneUptime

#2

7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

You only get part of: charts of your own metrics and an API to update the page.

Gatus

#3

7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

What you give up: email subscribers. You only get part of: incident reports with updates, charts of your own metrics, and an API to update the page.

Where they differ

  • Incident reports with updates

    Worth 10 points. Kener does all of it. The docs cover incident timelines, updates, and comments. OneUptime does all of it. Incidents show on the page when that section is switched on. Gatus does part of it. Announcements can be archived into a past list. The README calls that incident communication. It is not an incident tied to each component with a thread of updates.

  • Email subscribers

    Worth 8 points. Kener does all of it. Email updates for incidents and maintenance, after SMTP or Resend is set. A subscriber confirms with a one-time code. The page checked does not describe SMS subscribers. OneUptime does all of it. Email subscribers are in the product. The free cloud plan lists 100. The docs say SMS, Slack, Teams, and webhook subscribers are refused on a cloud plan that does not include them. The pricing page lists SMS at $0.10 per SMS. Gatus does none of it. Alerts go to Slack, Teams, PagerDuty, Discord, Twilio, and similar. The README does not describe a public subscribe form.

  • An API to update the page

    Worth 6 points. Kener does all of it. The README says the REST API covers incidents, monitors, and reporting. Incident comments can be posted to /api/v4/incidents/{incident_id}/comments. OneUptime does part of it. The docs describe an API and Terraform. The cloud free plan's table marks API access as not included. Growth includes it. The Community Edition install is a separate copy of the software. Gatus does part of it. There is an API for badges and response-time charts. The page itself comes from the config file, not from posting an incident.

Kener, OneUptime, and Gatus do all of these: a public page of components, scheduled maintenance, and your own domain.

Also ranked: cState is #4 (62). Uptime Kuma is #5 (36).

Cachet

No score

A self-hosted status page. The install guide says the current line is in development and not yet released, so it is not scored.

How close is it?

How this works

A full score means it matches our checklist. It is not a drop-in replacement. #1 is the closest free app that did not pay us. An ad, when one is sold, is marked and sits after #1. Paying does not change the score. Open source means you can use, change, and share the code. Run it yourself means the app can live on a computer you control.

  1. #1 · ClosestOpen source

    Kener

    A status page with incidents, maintenance, and email subscriptions.

    7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

    You only get part of: charts of your own metrics.

    Last checked November 4, 2026 · License: MIT

    WebRun it yourself
  2. #2Open source

    OneUptime

    Status pages plus monitors, incidents, and on-call.

    7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

    You only get part of: charts of your own metrics and an API to update the page.

    Last checked November 4, 2026 · License: Apache-2.0, except ee/

    WebRun it yourself
  3. #3Open source

    Gatus

    A health dashboard with a status page in the config file.

    7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

    What you give up: email subscribers. You only get part of: incident reports with updates, charts of your own metrics, and an API to update the page.

    Last checked November 4, 2026 · License: Apache-2.0

    WebRun it yourselfLinux
  4. #4Open source

    cState

    A Hugo status page. Incidents are markdown files.

    7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

    What you give up: email subscribers and scheduled maintenance. You only get part of: charts of your own metrics and an API to update the page.

    Last checked November 4, 2026 · License: MIT

    WebRun it yourself
  5. #5Open source

    Uptime Kuma

    Uptime checks, with a public status page of those checks.

    7 of 7 checked features. A full score means it matches our checklist. It is not a drop-in replacement.

    What you give up: incident reports with updates, email subscribers, and scheduled maintenance, and 1 more. You only get part of: charts of your own metrics.

    Last checked November 4, 2026 · License: MIT

    WebRun it yourselfLinuxWindows

Feature by feature

Full means it does the whole job. Partial means it does some of it. Missing means it does not. Not checked counts as zero. The number under each feature is how much it counts. A bigger number moves the score more.

Scroll sideways to see every app.

Feature comparison. Full, partial, missing, or not checked.
FeatureKener#1 · 957 of 7 checked featuresOneUptime#2 · 897 of 7 checked featuresGatus#3 · 647 of 7 checked featurescState#4 · 627 of 7 checked featuresUptime Kuma#5 · 367 of 7 checked features
A public page of componentsCounts for 10FullThe README is a public status page, and the docs include multiple pages.FullA project can have a public page. The cloud free plan includes 1 status page.FullThe README's example is a public status page of the endpoints you configure.FullThe built site is the public page. Systems are the components.FullThe wiki says the status page is for people checking your services. Multiple pages need version 1.13.0 or newer.
Incident reports with updatesCounts for 10FullThe docs cover incident timelines, updates, and comments.FullIncidents show on the page when that section is switched on.PartialAnnouncements can be archived into a past list. The README calls that incident communication. It is not an incident tied to each component with a thread of updates.FullAn incident is a markdown file with a title, date, severity, and the systems it affects.MissingThe page shows monitor state. The wiki does not describe an incident you write and update.
Email subscribersCounts for 8FullEmail updates for incidents and maintenance, after SMTP or Resend is set. A subscriber confirms with a one-time code. The page checked does not describe SMS subscribers.FullEmail subscribers are in the product. The free cloud plan lists 100. The docs say SMS, Slack, Teams, and webhook subscribers are refused on a cloud plan that does not include them. The pricing page lists SMS at $0.10 per SMS.MissingAlerts go to Slack, Teams, PagerDuty, Discord, Twilio, and similar. The README does not describe a public subscribe form.MissingThe README says cState does not send email notifications.MissingThe README's notifications go to Telegram, Discord, Slack, email, and other channels for the person running the checks. The wiki does not describe a public subscribe list.
Scheduled maintenanceCounts for 6FullThe docs have maintenance windows, events, and subscription mail when the status changes.FullScheduled maintenance is a section on the status page in the docs.FullMaintenance windows are a config block, including per endpoint.MissingThe README does not describe a maintenance schedule.MissingThe status page wiki does not describe scheduled maintenance.
Your own domainCounts for 6FullSet ORIGIN to the public URL. The docs include a reverse-proxy guide.FullThe docs describe a CNAME and a certificate OneUptime issues. The free cloud plan's table includes a custom domain.FullYou choose the host. The quick start listens on port 8080.FullYou host the built site on the domain you choose.FullThe wiki documents a domain name per status page, from version 1.14.0, including the DNS record and the host header.
Charts of your own metricsCounts for 5PartialThe README describes uptime trends and historical monitoring data. A chart you name yourself, such as users online, was not in the docs checked.PartialResources can show uptime. The docs say showing the overall uptime percent on the cloud needs the Scale plan. This is not a named metric you push.PartialResponse-time charts for health checks. Not a metric you define, such as users online.PartialThe README describes statistics for how long an incident lasted. It also says cState does not monitor services by itself.PartialThe README lists a ping chart. The wiki does not describe a metric you define.
An API to update the pageCounts for 6FullThe README says the REST API covers incidents, monitors, and reporting. Incident comments can be posted to /api/v4/incidents/{incident_id}/comments.PartialThe docs describe an API and Terraform. The cloud free plan's table marks API access as not included. Growth includes it. The Community Edition install is a separate copy of the software.PartialThere is an API for badges and response-time charts. The page itself comes from the config file, not from posting an incident.PartialThe README describes a read-only API, RSS, and badges. You change the page by editing files, not by posting an incident to an API.MissingThe README does not describe an API for posting incidents. Status comes from the monitors.

What it costs

Kener

Free plan
The MIT-licensed app is what you run. The homepage and the docs pages checked did not list a paid plan.
They host it
No hosted price on file.
Run it yourself
Setup: medium. The README's Docker Compose file includes Redis. Set KENER_SECRET_KEY and ORIGIN before the first start. Without Docker, the README asks for Node.js 24.14 or newer and Redis.

OneUptime

Free plan
The enterprise-edition doc says the Community Edition is free to self-host at any scale. The cloud free plan is separate: 1 status page and 100 subscribers.
They host it
Free cloud plan: 1 status page and 100 subscribers. Growth is listed at $22. The page description says paid plans start at $22 per user per month. The free plan's table includes a custom domain and marks API access as not included. The free plan card says active monitors are $1 a month. SMS on the pricing page is $0.10 per SMS.
Run it yourself
Hard. The README says you need a Linux server with at least 8 GB of memory, plus Docker, Docker Compose, Git, and Node.js. npm start fills in secrets and starts the stack.

Gatus

Free plan
The Apache-2.0 software is what you run. The README links to a managed service and does not print a price for it.
They host it
No hosted price on file.
Run it yourself
Easy. The README's quick start is a Docker container on port 8080. Endpoints, announcements, and maintenance windows live in the config file.

cState

Free plan
The MIT-licensed theme is free. You pay the host you use for the built site, if that host charges.
They host it
No hosted price on file.
Run it yourself
Easy. The README's path is a Hugo site you build and host, including on your own server. It asks for Hugo 0.80 or newer starting with cState v5.

Uptime Kuma

Free plan
The MIT-licensed app is free to run. The README does not list a paid plan.
They host it
No hosted price on file.
Run it yourself
Easy. The README's Docker command publishes port 3001 and stores data in a volume. A non-Docker install asks for Node.js 20.4 or newer.

Did you switch?

If you left Statuspage, tell us if it worked and how long it took. Notes stay private until we approve them. Nothing is shown until at least five are approved.

How did it go?

Closest pair

Migrate from Statuspage to Kener

Export the subscriber list from Statuspage, recreate components as Kener monitors, and have people subscribe again. There is no Statuspage importer in the Kener docs checked.

Read how to switch

DevOps alternatives

Switch guides

Free apps in this group

Questions

Did the public Business plan used to be $300 a month?
A Wayback capture of Atlassian's pricing page at 13:00 UTC on October 26, 2026 shows Business at $300 a month. Captures on October 23, October 24, and October 25 do too. A capture at 23:27 UTC on October 26 shows $399, which is also what the live page showed on November 4, 2026. Captures from September 15, October 15, and October 20 show $399, so $300 was not the price all fall. AppBreakup recorded the move from $300 to $399 on November 2.
What is the closest free app?
Kener, on this checklist. It is MIT-licensed, and the docs describe incidents, maintenance, monitor groups, and email subscriptions. OneUptime covers a larger monitoring suite and the README asks for a server with at least 8 GB of memory. Cachet is not scored, because its install guide says the current line is not yet released.
Can I export Statuspage subscribers?
Yes. Atlassian's support page says a page admin opens Subscribers, chooses Export subscribers, picks email, SMS, or webhook, then CSV or JSON. The file is emailed. Slack subscribers cannot be exported. Components and incidents come from the API. There is no single backup file.
Does a higher price change the order?
No. The score is the checklist on this page. A sponsored row is labeled and cannot be rank 1.