undownable

Features

Everything Undownable does today. This page grows as the product does — newest additions are badged.

Monitoring

Seven ways to watch anything, from a public API to a cron job in your basement.

Every check type

HTTP(S), keyword matching, TCP ports, ping, DNS records, SSL certificates, and push heartbeats — one dashboard for all of it.

SSL checks that actually verify

Hostname, SAN, and full chain validation — not just an expiry date. A certificate about to expire shows as degraded before it becomes an outage.

Heartbeat (cron) monitoring

Give any cron job, backup script, or Uptime Kuma instance a private ping URL. When the pings stop, you get alerted — the failure your own stack can't self-report.

No false alarms

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

A degraded state, not just up/down

Warnings like a near-expiry certificate surface as degraded — visible and alerted, but never counted against your uptime.

Fast checks

Down to 1-minute intervals on Pro, 5 minutes on Free. Checks run on a fixed minute grid, so a 1-minute monitor really is checked every minute.

Automatic incidents

Incidents open and resolve themselves, with a full timeline, the detected cause, and the outage duration.

Response-time history

Per-monitor latency charts and hourly rollups, with uptime history up to a full year on Pro.

Alerting

Six channels, every one available on every plan — including free.

Alerts where you live

Email, ntfy, Telegram, Slack, Discord, and generic webhooks, the moment an incident opens or resolves.

First-class ntfy support New

Point alerts at ntfy.sh or your own self-hosted server. Down alerts arrive as urgent priority, recoveries as normal, and locked-down servers or reserved topics work with an access token.

Exactly-once delivery

A delivery ledger guarantees each incident transition reaches each channel exactly once — a flapping monitor can't double-page you or silently drop the recovery.

Flap suppression

A monitor bouncing up and down repeatedly gets its noise muted into paired notifications instead of a 3 a.m. barrage.

Channel health

Failing channels are tracked, retried with backoff, badged in the dashboard, and auto-disabled after repeated failures instead of silently eating alerts. Every channel has a one-click test send.

Recovery context

Back-up alerts include how long the outage lasted, so you know the blast radius before you open the dashboard.

Status pages

Tell your users before they tell you.

Branded public status pages

A clean, always-current page per product or team, with live status and the incident timeline.

90-day history bars

The classic per-day uptime strip, computed from real check data.

Custom domains

Serve your status page from status.yourdomain.com on Pro — with unlimited pages.

Public means chosen

Only monitors you explicitly add are shown, and a page is only public when you make it public.

Built for AI agents

Your agents can run your monitoring, not just read about it.

First-party MCP server

Claude and other MCP clients can create monitors, check current status, and act on incidents with a scoped API token.

Security & account

The boring parts, done properly.

Two-factor authentication

Authenticator-app 2FA with recovery codes, plus verified email changes on every account.

Encrypted at rest

Notification credentials, webhook URLs, and sensitive monitor settings are encrypted in the database, not just access-controlled.

Guarded outbound traffic

Every user-supplied URL we call — probes and webhooks alike — is SSRF-guarded, and alert content never leaks credentials embedded in monitor URLs.

Team roles

Destructive actions and billing are owner-only; teammates can operate monitors without being able to delete the account out from under you.

Teams & billing

One flat price per team. No asterisks.

Flat per-team pricing

No per-seat, per-monitor, or per-status-page charges. Free covers 10 monitors forever; Pro is one flat price for the whole team.

Self-serve billing

Upgrade, downgrade, invoices, and card changes through the Stripe billing portal — no email to support required.

Try all of it free

10 monitors, every alert channel, and a public status page — no card required.

Start monitoring free