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 typesCron, uptime (keyword and JSON checks), SSL expiry, domain expiry, TCP port, DNS recordCron and heartbeat jobs only, pinged over HTTP or email
Free plan10 monitors of any type, 1 status page20 checks, 100 log entries each
First paid plan with more monitorsSolo, $9/mo: 30 monitors, 3 status pages, 10 SMS a monthBusiness, $20/mo: 100 checks, 50 SMS or WhatsApp and 20 phone calls a month
Status pagesOn every plan; branding can be hidden from $9/moNone; status badges only
Alerts on the free planEmail, Telegram, Slack, webhookEmail, webhooks, Slack, Telegram, Discord and about 20 more
Team membersOne user per account todayUnlimited on every plan
Source codePublic under the Business Source License 1.1Open 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

  1. Create a free Checkmeup account.
  2. 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.
  3. 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.

Create free account →

We use cookies for basic web analytics (page views, traffic sources). No ads, no cross-site tracking.