Barkme vs UptimeRobot

An UptimeRobot alternative that watches the domain, not just the URL

UptimeRobot gives you lots of monitors for little money. Barkme gives you fewer, faster ones per domain, plus daily SSL, registration and blocklist checks on every plan.

Side by side

Barkme and UptimeRobot at a glance

Feature Barkme UptimeRobot
Free plan 3 monitors on 1 verified domain, 1-minute checks, email alerts 50 monitors, 5-minute checks
Entry paid plan Founder, $19/mo: 30 monitors, 5 domains, 30-second checks Solo, from €9/mo billed yearly: 10 monitors, 60-second checks
Fastest check interval 30 seconds (Founder and Pro) 15 seconds (Scale plan)
SSL certificate expiry Every plan, warnings 30, 14, 7 and 1 day ahead Listed on every plan
Domain registration expiry Every plan, warnings 30, 14, 7 and 1 day ahead Listed on every plan
Domain reputation Daily on every plan: DNS filtering resolvers and mail blacklists Not listed
Status pages 1 on Free (barkme.dev subdomain); unlimited, on your own domain, on paid plans 1 basic page on Free; 3 on your own domain with Solo; 100 white-label with Team
Alert channels Email; Slack and Telegram from Founder; Linear, Trello and signed webhook on Pro Email, SMS and voice calls (with credits); webhook, Zapier and PagerDuty from Team
Monitor types HTTP(S) checks on domains you have verified HTTP, keyword, ping, port, heartbeat and more
Team access 1 seat on Free, 5 on Founder, unlimited on Pro Notify-only seats; 3 login seats from Team

UptimeRobot details checked on their public pricing page on . Prices and limits change, so confirm before you buy.

Pick Barkme if
  • The domains themselves are what you are responsible for, and you want certificate, registration and blocklist status watched without extra setup.
  • You want 30-second checks on a small set of sites for a flat $19 a month.
  • Incidents should open a Linear issue or a Trello card, not just send a message.
  • You want to hear when Cloudflare's, Quad9's or AdGuard's filters start blocking your domain.
Pick UptimeRobot if
  • You need dozens of low-stakes monitors and are happy with 5-minute checks for free.
  • You monitor things that are not HTTP endpoints: ports, pings, keywords or cron heartbeats.
  • You need SMS or voice-call alerts.
  • You watch URLs on domains you do not control and cannot verify.

UptimeRobot is where most people start, and for good reason. Fifty free monitors is a lot, and for a side project a 5-minute check is plenty. The question is what you are actually responsible for.

Monitors versus domains

UptimeRobot counts monitors. You add a URL, pick a monitor type, and it gets checked. That model is flexible: ports, pings, keyword checks and heartbeats all fit into it, on any URL you like.

Barkme counts domains. You verify a domain once with a TXT record, and from then on everything that belongs to that domain is watched for you: the monitors you add under it, its SSL certificate, its registration expiry, and its standing on DNS filtering lists and mail blacklists. You do not set up a separate certificate or expiry monitor. They are part of owning the domain in Barkme.

If your job is "keep these five client sites alive", the domain model saves setup and catches the failures that never show up as a down check. If your job is "watch fifty endpoints across systems I do not own", UptimeRobot's model fits better.

The check UptimeRobot does not list

A domain can be put on a DNS filtering list after a compromised plugin or a bad neighbour on shared hosting. From then on, visitors behind Cloudflare's malware-blocking resolver, Quad9 or AdGuard get nothing, while your server answers normally and every uptime check stays green. Mail blacklists do the same to your email.

Barkme compares your domain's DNS answer across filtering and clean resolvers every day, and looks it up on Spamhaus DBL, SURBL and URIBL. You get one alert when it is listed and one when it clears. How a domain ends up blacklisted walks through a real case.

Speed and price

UptimeRobot's paid plans go further on interval, down to 15 seconds on Scale. Barkme's fastest is 30 seconds, on Founder at $19 a month and Pro at $39. Barkme confirms a failure before it alerts: a failed request is retried, and two consecutive failed checks open the incident, so a single blip does not wake anyone.

Where alerts land

Both tools email you. Barkme adds Slack and Telegram on Founder, and on Pro an incident can open a Linear issue or a Trello card that gets a comment with the total downtime when the site recovers. The ticket stays open until someone looks at the cause. See incidents as Linear issues and Trello cards.

UptimeRobot covers SMS and voice calls, which Barkme does not.

The short version

Pick UptimeRobot for breadth: many monitors, many monitor types, phone alerts. Pick Barkme when the domains are the asset and you want expiry and reputation watched alongside uptime, on a plan that starts free. The pricing page lists every Barkme limit.

Questions

Switching from UptimeRobot

Is Barkme free like UptimeRobot?
Yes. Barkme's Free plan has no card and no time limit. It is smaller than UptimeRobot's, with 3 monitors on one domain instead of 50, but checks every minute instead of every five and adds daily SSL, registration and blocklist checks.
Why does Barkme ask me to verify my domain?
You can only monitor domains you own or operate. A TXT record proves it once per domain, and that one verification covers every subdomain and URL beneath it.
Can I move my UptimeRobot monitors to Barkme?
There is no automatic import. Verify each domain, then add a monitor per URL you care about. Most teams moving over have a handful of monitors, so it takes a few minutes.
Does Barkme send SMS alerts?
No. Barkme alerts by email, Slack, Telegram, Linear, Trello or a signed webhook. If your team relies on phone or SMS escalation, UptimeRobot or an on-call tool is the better fit.