Skip to content

Sleep through the night.

Uptime checks your sites and APIs on schedule, tells you only when a failure is confirmed, and never calls a missing check healthy.

100% free, open source alternative to UptimeRobot, Pingdom and Better Stack

Free and open source, MIT licensed.

Honest evidence

Green means it was checked.

Every green dot is a check that actually ran and passed. When a result never arrives or expires, Uptime marks that time Unknown instead of guessing, so a quiet runner can't pass for a healthy site.

Confirmed incidents

Woken only by real failures.

You choose how many failed checks in a row open an incident and how many passes close it. Each incident keeps the evidence that justified it: the status, timing and the rule that failed on every check.

Checks

Check what matters.

HTTP and HTTPS checks can assert on status, body text, headers, JSON values and response time. Keyword checks look for the words a page should contain, and heartbeats notice when a cron job or backup stops reporting in.

Notifications

Told where you already look.

Send incidents and recoveries by email, to a Slack incoming webhook, or to a signed JSON webhook. Every enabled destination covers every monitor in your installation.

Ownership

Yours, start to finish.

Run Uptime on your own computer. A small private runner checks your targets from a machine you choose, and you can export monitors, evidence and delivery history whenever you like.

  • Your own computer
  • Your runner, your network
  • Export any time

Also included

The quiet details.

  • Maintenance windows

    Pause alerting while you work on a service.

  • Manual checks

    Run a check now without opening or closing an incident.

  • Heartbeat tokens

    Each heartbeat uses its own token and increasing sequence numbers.

  • Pinned connections

    Every DNS answer and redirect is validated, then the connection is pinned.

  • Signed runner results

    The Worker accepts only results signed by your runner.

  • Safe restores

    Restored monitors start paused and imported alerts never send.

Rest easy tonight.

Open-source monitoring you run yourself.

Free and open source, MIT licensed.