Skip to main content

switching monitors

A Pingdom alternative with status pages built in

If you are looking for a Pingdom alternative, here is what Uptimepage gives you by default: the checks and a public status page are the same product, the source is open, and you can start free with 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

  UptimepagePingdom
fastest check interval 60s hosted · 10s self60s
check types HTTP · TCP · DNS · TLS · domain · ping · heartbeat · flowHTTP · TCP · UDP · DNS · ping · mail
ping / ICMP yesyes
transaction / real-user monitoring browser flows, no RUMyes
TLS + domain expiry yesyes
branded status page yesyes
auto incidents from checks yesalerts
check locations yes100+ locations
config-as-code Terraform · REST · MCPREST API
self-host (open source) yes · AGPLno
free tier free, no cardtrial only

Pingdom (by SolarWinds) has no free tier, only a 30-day trial; Uptimepage starts free with no card. Pingdom is a hosted service, not open-source or self-hostable.

Pingdom checks from 100+ locations at a 1-minute minimum interval and adds transaction and real-user monitoring that Uptimepage does not have. Uptimepage pairs uptime with a status page in one binary, is AGPL, and adds a Terraform provider and MCP server.

Verified against pingdom.com and its docs 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 a paid add-on. Flip any monitor public and it lands on your own subdomain with a 90-day history and per-component status.

Timings that show the cause

HTTP, TCP, DNS, TLS, domain, ping, heartbeat and flow, every minute from multiple regions. Every HTTP check’s timing is split across DNS, connect, TLS and time-to-first-byte, so a slow check tells you why.

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.

Where Uptimepage fits

The checks and the public page are one product at one price. HTTP, TCP, DNS, TLS, domain, ping, heartbeat and browser-flow checks every 60 seconds on the free tier, timings that point at the cause, incidents opened automatically, and a branded status page with confirmed email and webhook subscribers. Configuration lives in Git when you want it there, through a Terraform provider, a REST API and an MCP server. Open source under AGPL, so self-hosting is always the fallback.

  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 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, TLS, domain, ping, heartbeat and flow, 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.

Links

Start in under 5 minutes.

Start free

features · pricing · notes