undownable

A monitor for your
website.

Undownable checks your websites, APIs, and servers around the clock — HTTP, TCP, ping, DNS, and SSL — and alerts you the moment something breaks. Confirmation thresholds kill false alarms; public status pages keep your users in the loop.

Start monitoring free See a live status page

Free forever for 10 monitors. No card required.

90 days, three bad minutes — you'd have known about all of them.

Every probe type

HTTP(S), keyword, TCP port, ping, DNS records, SSL certificate expiry, and push heartbeats — one dashboard for all of it.

No false alarms

Confirmation thresholds require consecutive failures before a monitor is marked down, so a single blip never pages you.

Fast checks

Down to 1-minute intervals on Pro. Incidents open and resolve automatically with full timelines.

Public status pages

Branded, always-current status pages with uptime history for your plan — up to a year, on your own custom domain, with Pro.

Alerts where you live

Email, ntfy, Telegram, Slack, Discord, and webhook notifications the moment an incident opens or resolves.

Built for AI agents

A first-party MCP server: your agents create monitors, check status, and act on incidents themselves with a scoped API token.

The backstop for your homelab

Self-hosted monitoring shares fate with the network it watches: when your lab, your ISP, or the monitor itself goes down, nobody gets paged. Undownable watches from the outside, so the one failure your stack can't self-report still raises an alert.

  • Point Uptime Kuma (or any cron) at a heartbeat URL — get alerted when it goes quiet.
  • External vantage: know "site down" from "my Wi-Fi down".
  • Alerts on ntfy and Telegram, where your lab already talks to you.

# your side (cron, Kuma push, systemd timer…)

*/5 * * * * curl -fsS \

https://undownable.com/ping/01JZ…X4

# our side, when the pings stop

🔴 homelab-kuma is down — missed heartbeat

✅ homelab-kuma recovered after 00:12:41

Simple pricing

Flat price per team. No per-seat, per-monitor, or per-status-page charges — and every alert channel on every plan.

Free

$0/mo

  • 10 monitors & heartbeats
  • 5-minute check interval
  • 1 public status page
  • 30-day uptime history
  • Email, ntfy, Telegram, Slack, Discord & webhook alerts
Start free

Pro

$4/mo

billed yearly at $48 — or $5 month-to-month

  • 50 monitors & heartbeats
  • 1-minute check interval
  • Unlimited status pages
  • Custom status-page domains
  • 1-year uptime history
Go Pro