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.
- 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.
- 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.
Related
Where to go next
Indie SaaS founders
For solo founders with one product and nobody on call. Free monitoring with no card, Telegram alerts once the product makes money, and a daily domain check so you never lose the domain to a missed renewal.
Use caseSSL and domain expiry
Barkme checks the SSL certificate and domain registration of every verified domain once a day and warns you 30, 14, 7 and 1 days before they expire.
Use caseDomain blocklists
Barkme checks every verified domain once a day against security DNS filters and the main mail blocklists. You get an alert when the domain is listed and another when it is removed.
CompareOh Dear alternative
Oh Dear checks more things per site, from broken links to cron jobs. Barkme starts free, prices per team rather than per site, and watches each domain's reputation daily.
CompareBetter Stack alternative
Better Stack bundles uptime with on-call, phone alerts and logs, priced per responder. Barkme is uptime and domain health only, at a flat price per team.