Skip to main content

switching monitors

Looking for an UptimeRobot alternative?

If you are comparing monitors, here is what Uptimepage gives you by default. Everything below is on the free tier, no card.

The table below is the whole comparison, unedited. Read it first if you like, it is the same one we would send you.

AGPL-3.0 · one binary · free tier · no card required

How they compare

  UptimepageUptimeRobot
fastest check interval 60s hosted · 10s self5 min free · 60s paid
check types HTTP · TCP · DNS · TLS · domain · ping · heartbeat · flowHTTP · TCP · ping · keyword
ping / ICMP yesyes
push / heartbeat monitor yesyes
TLS + domain expiry yespaid only
branded status page yesbasic free · full paid
status-page subscribers email + webhookemail
multi-region probes yes1 free · 4 paid
alert channels Slack · Telegram · PagerDuty · SMS · webhookemail/SMS free · webhook + PagerDuty on Team
config-as-code Terraform · REST · MCPREST · Terraform · MCP
self-host (open source) yes · AGPLno
free tier free, no card50 monitors
price to start $0$0

UptimeRobot's free plan covers 50 monitors from a single region at 5-minute checks, with email and SMS alerts and basic integrations. Multi-region probes, 60-second checks, DNS, UDP and API checks, SSL and domain-expiry monitoring, Slack, webhook and PagerDuty alerts, full-featured status pages and team seats are all paid-tier features.

UptimeRobot is a hosted service, not open-source or self-hostable. Its Terraform provider ships from its own GitHub organization though it carries the registry's community badge, and it added a hosted MCP server.

Verified against uptimerobot.com/pricing in July 2026. SaaS plans change, so check their current pricing before you decide.

Monitoring and status page in one

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

Checks that explain themselves

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

Alerts tuned for humans

Per-monitor Slack, Telegram, PagerDuty, SMS, email and webhook channels with dedupe and flap-suppression, so a brief outage doesn’t page anyone.

Where Uptimepage fits

Everything on this page is one product and one account: HTTP, TCP, DNS, TLS, domain, ping, heartbeat and browser-flow checks every 60 seconds, a branded status page on your own subdomain, and incidents that open themselves when a check fails. Teammates get their own logins with roles, customers subscribe by confirmed email or signed webhook, and the whole configuration can live in Git through a Terraform provider, a REST API and an MCP server. Hosted free with no card, or self-hosted under AGPL when you would rather hold the data yourself.

  1. 01Sign in with GitHub or Google. No card, no sales call.
  2. 02Paste a URL. The first check runs before you have finished reading this.
  3. 03Publish the status page, or export it to Terraform and keep it in Git.
acme cloud status.acme.dev subscribe

all systems operational checked 12s ago

api99.98%

p95 142ms · one incident in 45 days

dashboard99.91%

p95 318ms · two degraded days

webhooks99.99%

p95 88ms · no incidents

RESOLVED14 min

Elevated latency on the dashboard API

14:22 resolved, latency back under 300ms

14:08 opened automatically by the dashboard check

up degraded down 45 days · email & webhook subscribers

An example page. The monitors, the percentages and the incident are made up.

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.
Does it include a public status page?
It does: a branded status page on your own subdomain, with automatic incident detection, maintenance windows, and email or webhook subscribers.
Can I manage monitors as code?
Yes. There is an official Terraform provider, a full REST API, and an MCP server, so you can declare monitors in a repo and review changes in a pull request.
Can I self-host it?
Yes. Everything compiles to a single AGPL binary you run with compose, so the whole stack sits on hardware you control.

Links

Start in under 5 minutes.

Start free

features · pricing · notes