← All guides

Hyperping alternative β€” free uptime checks armed from a terminal, no signup

Hyperping (an independent Paris-based company whose homepage carries an endorsement from Vercel's CEO) has one of the stronger free tiers in uptime monitoring: 20 monitors at 5-minute intervals, probed from 18 regions, unlimited projects, and β€” rare among free plans β€” Slack and Microsoft Teams alerts at $0, plus free cron-job healthchecks, free maintenance windows, free SSL monitoring, a free status page and even a free server-monitoring agent. Per their own feature-comparison table (September 2026), most rivals gate half of that list behind paid tiers. If your alert destination is email or a chat channel and signing up is fine, Hyperping's free plan may simply be the better tool β€” this page won't pretend otherwise.

The catch is how everything gets armed. Their FAQ states plainly that the API is available on paid plans only β€” and their MCP server and Terraform provider both authenticate with API keys, so on the free plan there is no way to create or manage a monitor from a terminal, a CI step, infrastructure-as-code, or an AI agent. Everything goes through the dashboard, after a signup. And raw webhooks β€” alerts POSTed to an endpoint you control β€” appear in their integration docs but nowhere in their pricing table, so whether the free plan includes them is not stated (verify yourself). If the moment you're in is "arm a check from this shell, right now, and alert my own endpoint," that's the narrow gap this page fills: one curl, no account, HMAC-signed webhook alerts, status page, README badge, Atom feed.

1. First, honestly: what Hyperping free includes

Facts from Hyperping's own pricing page and feature-comparison table, September 2026 (verify current numbers yourself). The free plan: 20 monitors, 5-minute checks, 18 regions, unlimited projects, 1 seat, HTTP/port/ping/keyword monitoring, email + Slack + Teams alerts, cron healthchecks, maintenance windows, SSL monitoring, weekly reports, 1 status page (Hyperping-hosted domain, embedded charts), and 1 server-monitoring agent with 2-day metric history. Not on free: the API (their FAQ: available on paid plans), DNS monitoring, OpsGenie/PagerDuty, SMS and phone alerts, browser/synthetic checks, on-call schedules and escalation policies, status-page custom domains and subscribers, SLA reporting and CSV export. Essentials ($24/month) adds 50 monitors, 30-second checks, the API, on-call & escalation, DNS monitoring, 3 browser checks, custom status-page domain, 100 subscribers and "all integrations"; Pro ($74) adds phone alerts; Business ($249) scales everything to 1,000 monitors at 20-second checks.

Said plainly: their free 5-minute interval is 6Γ— faster than our 30-minute checks, they verify from 18 regions where we probe from Cloudflare's edge as a single logical vantage point, and their product is a real monitoring platform β€” status pages, on-call, incident management, server agents, browser checks. We have no equivalent for most of that. This page is about one narrow moment: a check armed from a terminal or agent, alerting a webhook, in ten seconds, with no signup form.

2. "Watch this URL" β€” one curl, no signup form

curl -X POST https://mockbird.mockbird.workers.dev/api/status/monitor \
  -H 'content-type: application/json' \
  -d '{"url":"https://api.example.com/health","notify":"https://your-endpoint.example.com/hook"}'

We GET your URL every 30 minutes from Cloudflare's network (8s timeout, redirects followed, 2xx/3xx = up). Your URL is probed immediately, so the response doubles as a one-shot "is my site up from outside?" check β€” and it contains everything else you need:

No webhook handy? Omit notify and you get a pollable monitor instead: the create response includes a poll URL that returns the down/recovered transitions since your last poll plus the latest check — no endpoint to host. How poll mode works.

{
  "id": "mon-XXXX",
  "secret": "…",
  "current": { "ok": true, "http_status": 200, "ms": 87 },
  "checked_every_minutes": 30,
  "status_page":  "https://mockbird.mockbird.workers.dev/status/mon-XXXX",
  "badge_svg":    "https://mockbird.mockbird.workers.dev/status/mon-XXXX/badge.svg",
  "feed_atom":    "https://mockbird.mockbird.workers.dev/status/mon-XXXX/feed.xml"
}

That's the whole thing Hyperping's free plan can't do from a shell: no dashboard visit, no account, and the same endpoint self-documents on a bare GET β€” which also makes it trivially scriptable in CI (curl … || exit 1) or from an agent.

3. The alert contract β€” signed, documented, free

notify takes a Slack incoming webhook, a Discord webhook, or any HTTPS endpoint β€” the format is sniffed from the host: hooks.slack.com gets {"text": …}, discord.com/api/webhooks gets {"content": …}, and anything else gets JSON signed with your monitor's secret (x-mockbird-signature: sha256=hex(hmac-sha256(secret, body)) β€” verify it like a Stripe webhook). A confirmation delivery hits your webhook at create time so you know the channel works before you rely on it.

For comparison: Hyperping's webhook integration docs show check.down / check.up JSON payloads, but describe no signature or signing secret β€” receivers have no documented way to verify the sender β€” and, as noted above, the pricing page doesn't say which plans include the integration at all. Ours is the default and only channel, signed, on every monitor, at $0.

Alerting is deliberately quiet: one POST when the URL goes down, one when it recovers, debounced β€” two consecutive checks must agree, so a single blip never pages you. No retries, best-effort delivery, and 5 consecutive failed deliveries auto-remove the monitor (a dead webhook can't rot forever). No email, no SMS, no Teams here, stated plainly β€” the webhook is the product.

4. Terraform, MCP, agents β€” the "armed by machines" axis

Hyperping's MCP server and Terraform provider are genuinely modern β€” 26 MCP tools, real infrastructure-as-code support β€” but both authenticate with an API key created in the dashboard's project settings, and the API sits on paid plans. So the machine-friendly surface effectively starts at $24/month, after a signup.

Here the machine surface is the free surface. The create/info/delete endpoints above need no auth beyond the per-monitor secret, respond with JSON, and self-document on GET. And Mockbird's monitors are also exposed as MCP tools β€” an agent can arm a watch, read the current state, and unsubscribe, with zero keys. If you're wiring an agent that needs to know "is this dependency up?", it can also subscribe to our public tracker of 50+ developer APIs at /status without spending a monitor slot.

5. Cron jobs β€” free on both sides, different shapes

Credit where due: Hyperping's healthchecks (dead-man's-switch cron monitoring) are included on their free plan β€” most rivals charge for exactly this. The difference is again the arming path (dashboard vs one curl) and the alert channel. Here: POST /api/status/heartbeat returns a secret ping URL; append && curl -fsS -m 10 <ping_url> to the cron job, and if pings stop arriving within period + grace you get one service.down webhook, one service.up on resume. Full recipes: cron-job monitoring with one curl.

6. Translation table

Hyperping conceptHere
Uptime monitor (20 free, dashboard-armed, signup first)POST /api/status/monitor {"url": …, "notify": …} β€” no account, response includes the current check
Email / Slack / Teams alerts (free there β€” genuinely rare)Slack + Discord auto-detected from the notify host. No email or Teams here, stated plainly
Webhook integration (documented, plan availability unstated, no signature described)The default channel β€” HMAC-signed JSON to any HTTPS endpoint, free, with a create-time confirmation delivery
API (paid plans only, per their FAQ)The API is the product β€” free, no auth, self-documenting on bare GET
MCP server + Terraform provider (authenticate with API keys β†’ paid in practice)MCP tools with zero keys; no Terraform provider, stated plainly β€” it's one curl either way
Healthchecks / cron monitoring (free there too β€” credit where due)POST /api/status/heartbeat β€” separate free pool, 30 min–7 day periods
Status page (1 free, hosted domain; custom domain + subscribers paid)One per monitor, unguessable URL, hostname-only β€” plus badge + Atom feed. Theirs is the fuller product
5-min free checks from 18 regions, 30-sec paidHonest: 30-minute checks from Cloudflare's edge as a single logical vantage point β€” they win this axis outright
Browser checks, on-call, escalation, incident management (paid)No equivalent. We speak HTTP GET and webhooks only

7. Honest comparison

Facts checked September 2026 against each vendor's own pricing page β€” verify current numbers yourself:

Free tierPick it when
Hyperping20 monitors, 5-min checks, 18 regions, email + Slack + Teams alerts, cron healthchecks, maintenance windows, SSL monitoring, 1 status page, 1 server agent; API/on-call/DNS/browser checks from $24/moYou want a polished all-in-one dashboard with free chat alerts and fast multi-region checks, and signing up is fine.
Better Stack10 monitors + 10 heartbeats, 3-min checks, Slack + e-mail alerts, 1 status page (details)You want the fullest free package (logs, exceptions, replays too) and a signup is fine.
OnlineOrNot3 monitors, 3-min checks, free Slack/Discord/Telegram alerts, API + MCP free; raw webhooks from $15/mo (details)Your alert destination is a chat channel β€” or you want free API/MCP access with a dashboard.
UptimeRobot50 monitors, 5-min checks, email alerts, API access; Slack paid, webhooks Team-plan (details)You want a free dashboard watching many sites and email alerts are enough.
Site24x71-min checks (fastest free interval around), email alerts; webhooks from ~$36/mo (details)Email alerts are enough and detection speed is everything.
MockbirdURL monitors: 3 live per IP (deleting frees the slot), 30 total, 30-min checks. Heartbeats: 5 live per IP. Webhook + Slack + Discord alerts, status page/badge/feed, MCP tools β€” free, no accountThe check must be armed from a terminal, CI step, script or agent this minute β€” and the alert must be a webhook you can verify.

Where Hyperping wins, plainly: 5-minute free checks from 18 regions (6Γ— faster than ours, multi-location where we're single-vantage), free Slack + Teams alerting that almost nobody else gives away, free cron healthchecks, port/ping/keyword monitors, a real status-page product, server monitoring, and paid tiers that add on-call, escalation, browser checks and phone alerts to one coherent platform. We do: one curl, no signup, HMAC-signed webhook down/up alerts, public status artifacts, free heartbeats, and keyless MCP tools β€” at $0, where their machine-accessible surface starts at $24/month.

8. Managing monitors

# info + 24h ok-rate + recent checks Β· then stop
curl "https://mockbird.mockbird.workers.dev/api/status/monitor/mon-XXXX?secret=YOUR_SECRET"
curl -X DELETE "https://mockbird.mockbird.workers.dev/api/status/monitor/mon-XXXX?secret=YOUR_SECRET"

Both endpoints self-document on a bare GET. The complete walkthrough of the monitor feature is the uptime monitor API guide.

Limits while free: monitors β€” 3 live per IP (deleting frees the slot), 30 total (small free capacity β€” if you hit the cap, try later), checks every 30 minutes; heartbeats β€” 5 live per IP, periods 30 min–7 days. Best-effort webhook delivery, no retries; 5 consecutive failed deliveries auto-remove the alert.
⚑ Mockbird's day job is instant mock REST/GraphQL APIs: this link creates a live, seeded e-commerce backend (products, orders, customers, reviews) in one click β€” real URL, full CRUD, no signup. Or import an OpenAPI spec, db.json, CSV, Postman collection, or HAR and mock your exact shapes.