SSL & domain expiry monitoring

Find out about the expired certificate before your customers do.

uptime-guard checks every domain you care about, every day: SSL certificate expiry and domain registration expiry, in one dashboard. Get warned 30 days out, not the morning the padlock turns red.

What it looks like

Real output from a scan run against live domains.

github.com
EXPIRING SOON
SSL: 84 days left · Registration: 93 days left
google.com
EXPIRING SOON
SSL: 60 days left · Registration: 798 days left
expired.badssl.com
EXPIRED
SSL certificate expired 4,105 days ago

How it works

Real TLS handshake

Connects directly to each domain over TLS and reads the certificate's real notAfter date — no third-party cert database, no stale cache.

RDAP registration lookup

Looks up the domain's registration expiry via RDAP (the modern WHOIS replacement), so you catch a lapsed registration, not just a lapsed cert.

One threshold, every domain

Set a warning window (default 30 days) and get a single JSON + HTML report flagging everything inside it — ok, expiring soon, or already expired.

Runs on a schedule

Point it at a cron (Cloudflare Worker cron trigger or any scheduler) and get a daily report emailed or posted to Slack — no dashboard login required to find out something broke.

Pricing

Free
$0
  • Up to 5 domains
  • Daily SSL + registration check
  • HTML + JSON report
  • Manual / self-hosted run
Start free
Pro
$9/month
  • Up to 100 domains
  • Hourly checks
  • Email + Slack/webhook alerts
  • 7-day and 30-day warning windows
  • Hosted dashboard, no server to run
Join the waitlist
Team
$29/month
  • Unlimited domains
  • Multiple alert channels & recipients
  • Per-domain custom thresholds
  • API access
Talk to us