Compare

Repose vs UptimeRobot

UptimeRobot is the biggest name in uptime monitoring, and its free plan is twice the size of ours. If that settles it for you, it should. Here's the rest.

Figures from uptimerobot.com/pricing and repose.sh/pricing, read on 19 September 2026. Their prices are shown in €, ours in $.

Where UptimeRobot is the better choice

  • More free monitors. 50 on their free plan; 25 on ours.
  • SMS and voice calls. They sell them as credits, with 30 included on Team. We have neither — push notifications, email, Slack and Discord only.
  • More integrations. Telegram, Microsoft Teams, Zapier, PagerDuty, Pushover and more. We have Slack, Discord, email, web push, an API and an MCP server.
  • Ping (ICMP) monitors. We check HTTP, TCP ports, DNS, SSL certificates and heartbeats, not ICMP.
  • A long operating history and a very large user base. We launched in 2026 and run three probe regions.

Where Repose is different

  • A page means all three probes agreed. Amsterdam, Virginia and Singapore each check; one region failing is written down with the reason and nobody is woken. It's the default, and you can loosen it per monitor.
  • It knows when it isn't your fault. We mirror 14 provider status pages — Stripe, Vercel, Cloudflare, GitHub and others — and hold or tag an alert when the cause is upstream. UptimeRobot's pricing page says dependency monitoring is launching there in September 2026.
  • Every decision is kept, including the ones not to page you, on every plan including free.
  • Teammates on the free plan. 3 seats on Free; unlimited from Team at $29. Their free and Solo plans include no login seats, and Team (€41) includes 3.
  • Free checks every 3 minutes, and the free plan says in writing that commercial use is fine. Theirs checks every 5 minutes.
  • Mercury reads the probe evidence when something breaks and tells you where to look first.
UptimeRobotRepose
Free plan50 monitors · 5-minute checks · 1 status page · no login seats · no API25 monitors · 3-minute checks · status page · 3 seats · read-only API · commercial use OK
First paid planSolo, €10/mo (€9 annual) · 60-second checks · no login seatsIndie, $10/mo ($8.33 annual) · 50 monitors · 60-second checks · 3 seats
Team planTeam, €41/mo (€35 annual) · 100 monitors · 30-second checks · 3 login seats · 30 SMS/voice creditsTeam, $29/mo ($24 annual) · 100 monitors · 30-second checks · unlimited seats · no SMS or voice
Fastest checks15 seconds, on Scale (€77/mo)15 seconds, on Scale ($299/mo, 2,000 monitors)
When is someone paged?See their documentationWhen all three probes, on three continents, agree — configurable per monitor
Upstream provider outagesDependency monitoring “launching September 2026”, per their pricing page14 provider status pages mirrored; alerts held or tagged
Record of alert decisionsNot stated on their pricing pageEvery decision, with its reason, never deleted, on all plans
Trying it14-day money-back guarantee on paid plans14 days of Team on every new workspace, no card

Don't take a comparison page's word for it

Paste your list of URLs into Repose (Import a list takes a CSV export or a copied column), leave UptimeRobot running exactly as it is, and compare after a fortnight: what did each one wake you for, and which of those were real? Repose keeps every decision it made — including the ones where it chose not to page — so its half of that comparison is written down for you.

Or skip the fortnight and see the mechanism now. Type a URL and the same three probes check it while you watch:

Uptime monitoring that doesn't cry wolf.

Free for 25 monitors, commercial use included. New workspaces get 14 days of the Team plan, no card.