Healthchecks.io alternative
A Healthchecks.io alternative that also watches your sites
Healthchecks.io does cron monitoring well and only that. Checkmeup puts cron jobs, uptime, SSL and domain expiry, ports, DNS and public status pages in one account.
Side by side
As of October 18, 2026, from each product's own pages.
| Feature | Checkmeup | Healthchecks.io |
|---|---|---|
| Monitor types | Cron, uptime (keyword and JSON checks), SSL expiry, domain expiry, TCP port, DNS record | Cron and heartbeat jobs only, pinged over HTTP or email |
| Free plan | 10 monitors of any type, 1 status page | 20 checks, 100 log entries each |
| First paid plan with more monitors | Solo, $9/mo: 30 monitors, 3 status pages, 10 SMS a month | Business, $20/mo: 100 checks, 50 SMS or WhatsApp and 20 phone calls a month |
| Status pages | On every plan; branding can be hidden from $9/mo | None; status badges only |
| Alerts on the free plan | Email, Telegram, Slack, webhook | Email, webhooks, Slack, Telegram, Discord and about 20 more |
| Team members | One user per account today | Unlimited on every plan |
| Source code | Public under the Business Source License 1.1 | Open source under BSD-3-Clause, self-hostable |
Why switch
- One account for everything a client site needs watched: the backup job, the site itself, its certificate, its domain, its mail server port and its DNS.
- A public status page you can give a client, on the free plan too.
- SMS credits on every paid plan from $9 a month.
When Healthchecks.io is the better choice
- You only need cron monitoring and want more free checks: 20 against 10.
- You want a failure signal from the job itself: Healthchecks.io takes /fail pings and exit codes, while Checkmeup only knows whether a ping arrived.
- You need many people in one account, phone-call alerts, or integrations such as PagerDuty, Opsgenie or Discord.
- You want to self-host under a permissive open-source license.
Switching
- Create a free Checkmeup account.
- For each check, create a cron monitor with the same schedule and grace period, then swap the hc-ping.com URL in your job for the monitor's ping URL. A /start ping maps to Checkmeup's /ping/{token}/start.
- Leave both running for a day or two, then delete the old check.
Sources
Prices and plans change; check the source before you decide.
Start with 10 free monitors.
No credit card, no expiry date on the free plan.