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.
- The Business plan row is on the price tracker. 2026 SaaS price increases
- The switch guide follows the top of this list. Move from Statuspage to Kener
- Jira is a separate Atlassian bill. Free alternatives to Jira
- Confluence is a separate Atlassian bill. Free alternatives to Confluence
- Bitbucket is a separate Atlassian bill. Free alternatives to Bitbucket
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.
Who it is for
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 scoreA 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 worksA 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 · 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 - #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 - #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 - #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 - #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 | Kener#1 · 957 of 7 checked features | OneUptime#2 · 897 of 7 checked features | Gatus#3 · 647 of 7 checked features | cState#4 · 627 of 7 checked features | Uptime Kuma#5 · 367 of 7 checked features |
|---|---|---|---|---|---|
| A public page of componentsCounts for 10 | FullThe 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 10 | FullThe 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 8 | FullEmail 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 6 | FullThe 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 6 | FullSet 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 5 | PartialThe 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 6 | FullThe 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.
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 switchRelated alternatives
- Free alternatives to Bitbucket
- Free alternatives to Conductor
- Free alternatives to GitHub
- Free alternatives to Jules
- Free alternatives to Ollama Cloud
- Free alternatives to Ona
Switch guides
Free apps in this group
- Aider: Terminal pair programming that commits each edit to git.
- Bugsink: A smaller Sentry-compatible error store.
- Cline: An Apache-2.0 coding agent for VS Code and the terminal. No inline autocomplete.
- Continue: An Apache-2.0 IDE assistant. The repository is read-only after the Cursor acquisition.
- cState: A Hugo status page. Incidents are markdown files.
- Cursor: A coding editor with Tab autocomplete and an agent. Free is limited. The code is closed.
- Devin: The desktop editor formerly sold as Windsurf. Free includes Tab. The code is closed.
- Errbit: An older Airbrake-compatible error catcher.
- Forgejo: A community forge, GPL-3.0 since v9.
- Gatus: A health dashboard with a status page in the config file.
- Gitea: A lightweight Git forge.
- GitHub Copilot: GitHub's coding assistant. Free is capped. The code is not public.
- GitLab Community Edition: The MIT edition of GitLab, without EE.
- GlitchTip: Error tracking compatible with Sentry SDKs.
- Highlight: Session replay and errors, with a split license.
- Kener: A status page with incidents, maintenance, and email subscriptions.
- llama.cpp: LLM inference in C and C++. The license is MIT. llama-server speaks an OpenAI-style API.
- Ollama: Run open models on your own computer. The license is MIT.
- OneUptime: Status pages plus monitors, incidents, and on-call.
- OpenCode: A terminal and desktop coding agent that can open a GitHub pull request.
- OpenHands: Agent Canvas, a self-hosted control center for coding agents.
- Radicle: A peer-to-peer code forge.
- SigNoz: Traces, metrics, and logs in one app.
- SourceHut: Git hosting composed of small services.
- Tabby: A self-hosted completion server. Community is free for up to 5 users.
- Uptime Kuma: Uptime checks, with a public status page of those checks.
- vLLM: An Apache-2.0 model server with an OpenAI-compatible API.