Uptime Kuma

Visit website Source code

Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.

Pricing and hosting

Pricing
Free
Open source
Yes (MIT)
Self-hosted
Yes
Launched
2021
Status
Active
Website
uptime.kuma.pet

Plans and prices change; check the tool's own site before you decide.

What it does

Uptime and synthetic monitoring checklist

8 of 10 confirmed in Uptime Kuma's own documentation. The same checklist is used for every tool in Uptime.

  • HTTP checks Yes
  • Keyword checks Yes
  • SSL certificate expiry Yes
  • TCP port checks Yes
  • Ping checks Yes
  • DNS checks Yes
  • Multi-location checks Not confirmed
  • Checks every minute or faster Yes
  • Browser or multi-step checks Not confirmed
  • Status page Yes

Real-browser type loads a page but is not scripted; single location unless Globalping monitor type used

Checked against: github.com, github.com (2)

Status pages checklist

5 of 10 confirmed in Uptime Kuma's own documentation. The same checklist is used for every tool in Status pages.

  • Public page Yes
  • Private pages Not confirmed
  • Custom domain Yes
  • Email subscribers Not confirmed
  • SMS subscribers Not confirmed
  • Scheduled maintenance Yes
  • Uptime history Yes
  • Built-in monitoring Yes
  • API Not confirmed
  • Vendor status aggregation Not confirmed

Self-hosted; status pages mapped to your own domains; README says it uses WebSocket rather than a REST API.

Checked against: github.com, github.com (2), github.com (3)

Cron and heartbeat monitoring checklist

2 of 8 confirmed in Uptime Kuma's own documentation. The same checklist is used for every tool in Cron and heartbeats.

  • Ping URL Yes
  • Grace period Not confirmed
  • Cron expressions Not confirmed
  • Start and failure signals Not confirmed
  • Run duration Not confirmed
  • Output capture Not confirmed
  • Alert integrations Yes
  • API or IaC Not confirmed

Push URL accepts status=up/down, msg and ping params; no cron expressions, no official management API

Checked against: github.com, github.com (2)

Alternatives to Uptime Kuma

Other uptime and synthetic monitoring tools. See all 40.