Skip to main content

comparing open source

Looking for an Uptime Kuma alternative?

Uptimepage is open source and does two jobs well: uptime monitoring and a public status page. Manage all of it as code, give your team roles, and let customers subscribe to status updates. Run the single binary yourself or use the free hosted tier. No card.

what you get

  • License AGPL, self-host
  • Manage as code Terraform + REST API + MCP
  • Teams organizations, roles, invites
  • Status pages branded, with subscribers
  • Stack one binary + Postgres + ClickHouse
  • Price to start free, no card

everything as code

An official Terraform provider and a full REST API cover monitors, status pages and alert channels, and an MCP server lets an LLM client read your monitoring and take fenced, audited actions. Declare your monitoring in a repo and review changes in a pull request.

status pages your customers subscribe to

Branded public pages on your own domain, with automatic incident detection, operator narration and maintenance windows. Visitors opt in with confirmed email or webhook and get notified on every change, with signed payloads they can verify.

built for teams

Organizations with roles and invitations, isolated per tenant end to end. Run one instance for the whole team, or for every client, without sharing a single login.

probes you own

Run regional probe agents on your own boxes, wherever your users are, and Uptimepage folds their results into each monitor's health per region. The data model, API and Terraform provider are identical hosted or self-hosted, so moving between them is just an endpoint change.

Declare a monitor in Terraform

resource "uptimepage_target" "api" {
  name     = "api prod"
  interval = 60

  check = {
    type = "http"
    http = {
      url = "https://example.com/healthz"
      expected_status = {
        kind  = "exact"
        exact = 200
      }
    }
  }
}

links

FAQ

Is Uptimepage a good Uptime Kuma alternative?
It covers the same self-hosted monitoring ground and adds config-as-code, organizations with roles, and subscriber status pages, as one binary or a free hosted tier.
Can I manage monitors as code?
Yes. An official Terraform provider, a full REST API, and an MCP server let you declare monitors in a repo and review changes in a pull request.
Does it support teams?
Yes. Organizations come with roles and invitations and are isolated per tenant, so nobody shares a single login.
Is it free to self-host?
Yes. The AGPL source runs with `docker compose up` on Postgres and ClickHouse, and the hosted tier is $0 a month.

Start in under 5 minutes.

Start free

features · pricing · notes