Fettlefettle.sh
FeaturesPricingToolsUse casesDocs
Sign inGet started
Fettlefettle.sh

Uptime monitoring for developers. From first deploy to incident #1000.

Product

  • Features
  • Pricing
  • Tools
  • Use cases
  • Comparisons
  • Blog
  • Docs
  • API reference
  • Status

Legal

  • Terms
  • Privacy
© 2026 Fettle. Built for developers.fettle.sh

/ vs / uptimerobot

Fettle vs UptimeRobot

UptimeRobot prices by monitor count across four plans, Free through Scale. Here is how the two ladders compare on density, regions, and history.

Choose UptimeRobot if

  • their free plan covers 50 monitors against our free plan's 20
  • their 4-region pool includes an Australian location, and our 3 regions do not
  • their history runs to 24 months on Team and Scale, the two plans this comparison sits against
  • 15-second checks exist on their Scale plan at $65 a month billed annually, for 200 monitors

Choose Fettle if

  • you want 30-second checks on Max for $31 a month covering 300 monitors, where their nearest match, Team, is $35 for 100
  • you want a failing check confirmed before it wakes you: there is no quorum — one region's failed and retried check marks the monitor down, while ours needs every selected region must fail before an incident opens — unanimity, not majority — confirmed over 2 consecutive check cycles by default
  • you want heartbeat monitoring on the free plan — theirs excludes Free entirely and starts on Solo, ours gives free accounts 3

Fettle and UptimeRobot, side by side

MetricFettleUptimeRobot
50 monitors, $/mo billed yearly$7Plus, billed yearly — 50 monitors$0 on Free, $19 on Solothe Free plan covers 50 monitors at a 5-minute interval; Solo's 50-monitor step, reached with the Monitor tier toggle, is $19/mo billed annually and $22 billed monthly, and checks every 60 seconds
Shortest interval on that plan60 secondsPlus and Pro; 30 seconds on Max60 secondson Solo; the Free plan checks every 5 minutes, and Scale reaches a 15-second floor at $65/mo billed annually ($77 monthly) for 200 monitors — that figure comes from the pricing widget's props, not the page text
Cheapest plan with 30-second checks$31Max, billed yearly — 300 monitorsTeam, $35100 monitors, billed annually; $41 billed monthly
Check modelFan-outevery selected region checks the monitor every intervalRotationeach check runs from one region, and checks cycle through the selected regions in order; a confirmation re-check stays in that same region
Location pool3eu-central, us-east, ap-southeast4North America, Europe, Asia, Australia
Locations used per interval2 on Plus, 3 on Pro and Maxevery selected region must fail before an incident opens — unanimity, not majority — confirmed over 2 consecutive check cycles by default1there is no quorum — one region's failed and retried check marks the monitor down
Status pages1 / 3 / 10Plus / Pro / Max1 / 3 / 100 / unlimitedFree / Solo / Team / Scale
Heartbeat / cron monitoring20 / 50 / 150Plus / Pro / Max; 3 on the free planOn paid plansFree excludes heartbeat monitoring; it starts on Solo, and no per-plan cap is printed
Integrations5 typesemail, Telegram, webhook, Slack, Discord5 / 9 / 12 / 12Free / Solo / Team / Scale
REST APIOn every plan, including free30 to 300 requests per minute by tierOn every plan, including Freethe platform API that manages monitors and incidents; API monitoring, a monitor type, is a separate feature that starts on Solo. They also publish an MCP server, in their top navigation, whose write actions create, update, pause and resume monitors — which plans carry it is not stated
History retention90 / 180 / 365 daysPlus / Pro / Max3 / 12 / 24 / 24 monthsFree / Solo / Team / Scale

The grid as it stands today

UptimeRobot prices by monitor count across four plans. Free covers 50 monitors at no charge, checking every 5 minutes. Solo also covers 50 monitors, at $19 a month billed annually ($22 billed monthly) with a 60-second floor. Team, $35 a month billed annually ($41 monthly), covers 100 monitors and is the first plan under a minute — 30 seconds. Scale covers 200 monitors at $65 a month billed annually ($77 monthly) with a 15-second floor, a figure their pricing page doesn't spell out in text; it comes from the pricing widget's own props. Fettle's paid ladder runs three rungs: Plus at $7 a month for 50 monitors, Pro at $15 for 100, and Max at $31 for 300 — the only one of ours that checks every 30 seconds.

What a dollar buys at 30 seconds

At the 30-second floor the two ladders land in different places. Max is $31 a month for 300 monitors — about $0.10 per monitor. UptimeRobot's Team is $35 a month for 100 monitors — $0.35 per monitor, roughly 3.4 times ours at the same interval. Scale checks twice as often, every 15 seconds, and costs $65 for 200 monitors — about $0.33 per monitor, still above what Max charges at half the speed. Dividing a plan's price by its own monitor ceiling is ours to do; neither vendor publishes a per-monitor rate.

Rotation versus fan-out

The two products also differ in how a check counts against more than one region. Select more than one region on a Fettle monitor and every selected region checks the monitor every interval — the model is fan-out, over a pool of 3 regions, not four. UptimeRobot's model is rotation: each check runs from a single region, and checks cycle through your selected regions in order; a confirmation re-check after a failure stays inside that same region. There is no quorum in their model — one region's failed and retried check is enough to mark the monitor down. Fan-out spends more checks per interval to confirm from every selected vantage point at once; rotation spends fewer and trusts a single vantage point, region by region, until one of them fails.

Questions

How much does UptimeRobot's free plan cost, and what does it cover?
$0. Free covers 50 monitors at a 5-minute interval, no card required. Fettle's free plan covers 20 monitors.
Does UptimeRobot check more often than once a minute?
Team is the first plan under a minute — 30 seconds, $35 a month billed annually for 100 monitors. Across the rest of the ladder: 60 seconds on Solo; the Free plan checks every 5 minutes, and Scale reaches a 15-second floor at $65/mo billed annually ($77 monthly) for 200 monitors — that figure comes from the pricing widget's props, not the page text. Fettle's 30-second floor is on Max, $31 a month for 300 monitors.
How does UptimeRobot check a monitor across regions?
By rotation, not fan-out: each check runs from one region, and checks cycle through the regions you select in order. There is no quorum — one region's failed and retried check marks the monitor down. A Fettle monitor is checked from every region you select, every interval.

Prices verified on 2026-08-25 against UptimeRobot's public pricing page. Vendors change prices; check theirs before deciding — UptimeRobot pricing.

Try Fettle free

The free plan monitors 20 endpoints from 2 regions and emails you when one breaks — no card. See pricing for the paid intervals, or compare every tool side by side.