Domain monitoring as a service for your backend.
Dominder is an API-only domain monitoring service. You push domains in over REST, we watch them for reachability, SSL health, and DNS drift, and we POST a signed webhook to your system the moment something breaks. No dashboards to log into, no humans reading emails - it's infrastructure for your infrastructure.
What we watch
Reachability
Heartbeat requests every few minutes detect outages long before your customers do. We hit HTTPS first, fall back to HTTP.
SSL certificates
We catch expired, invalid, or mis-chained certificates and warn you two weeks before renewals are due.
DNS records
Pin your A, AAAA, CNAME, MX, TXT and NS records to known good values - get notified the moment any of them drift.
The whole product is two endpoints and a webhook.
There is no UI to learn. Your platform is already the control plane.
Tell us what to watch
POST /api/v1/domains
Authorization: Bearer dmk_...
{
"hostname": "example.com",
"monitor": { "status": true, "ssl": true, "records": true },
"records": [
{ "type": "A", "host": "", "expected": "93.184.216.34" },
{ "type": "CNAME", "host": "www", "expected": "example.com" }
]
}
Receive a signed webhook on failure
POST https://your-app.example.com/dominder-hook
X-Dominder-Event: domain.failing
X-Dominder-Signature: sha256=ab12...
{
"event": "domain.failing",
"domain": { "hostname": "example.com" },
"status": "failing",
"results": [
{ "kind": "ssl", "ok": false, "message": "Certificate expired on 2026-04-21" }
]
}
Who it's for
SaaS platforms
Monitor the custom domains your customers point at you, without writing another cron job.
Hosting & agencies
Get told the second a client's DNS or cert goes sideways - before the support ticket lands.
Internal platforms
Bolt domain health onto your existing incident pipeline - PagerDuty, Slack, Opsgenie, whatever consumes webhooks.
Ready to wire it in?
Pick a plan, get an API key, start POSTing domains.
See pricing