Skip to main content

switching monitors

Looking for a Pingdom alternative?

If you are pricing out monitors, here is what Uptimepage gives you out of the box: the checks and a public status page are the same product, the source is open, and you can start free with no card.

what you get

  • Check interval every 60s
  • Status pages built in, branded
  • Check types HTTP, TCP, DNS, TLS
  • Alerts Slack, email, webhook
  • Run it hosted free, or self-host AGPL
  • Price to start free, no card

monitoring and status page in one

Checks and a public status page are the same product here, not a paid add-on. Flip any monitor public and it lands on your own subdomain with a 90-day history and per-component status.

checks that explain themselves

HTTP, TCP, DNS and TLS, every minute from multiple regions. When something is slow the timing is split across DNS, connect, TLS and time-to-first-byte, so you see why, not just that.

own it, hosted or self-hosted

Run it on the free hosted tier, or self-host the AGPL build as one binary with docker compose. Either way you drive it from the dashboard or as code with the Terraform provider and MCP.

links

FAQ

Is Uptimepage free?
Yes. The hosted tier is $0 a month with no credit card, and the AGPL source is free to self-host with unlimited monitors on your own hardware.
Does it include a status page?
Yes. A branded status page on your own subdomain is part of the same product, with automatic incidents, maintenance windows, and email or webhook subscribers.
How often does it check?
As often as every 60 seconds, across HTTP, TCP, DNS and TLS, with the timing split across DNS, connect, TLS and first byte so you can see why a check is slow.
Can I manage it 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.

Start in under 5 minutes.

Start free

features · pricing · notes