Certificate expiry, uptime, and the page your users go to during an incident.
Dependably StatusCheck inventories the public-facing assets your team owns and checks them from outside your network, the way your users reach them. It opens its own TLS connection to read and grade each certificate, and probes whether your endpoints are answering.
- TLS certificates
- HTTPS endpoints
- TCP ports
- ICMP ping
- Domain expiry
- DNS records
- Email posture
- Heartbeats
What an operations team owns in production.
Rotate your certificates before they expire.
Dependably StatusCheck monitors certificate expiry dates, issuer, chain, key type and size, signature, accepted protocol versions, and forward secrecy, and notifies your team when the grade changes or expiry approaches.
Keep your customers informed.
A public page where your customers can see current service availability. Schedule maintenance windows ahead of time, and post written updates as an incident unfolds.
Know when a service goes down.
Dependably StatusCheck probes your endpoints over HTTP, TCP, or ICMP and alerts your team when a service stops answering. By default a probe gets three attempts before anything is called down, so one dropped packet is not recorded as an outage. Uptime is reported over 24 hours, 7 days, and 30 days, and each probe's response time is charted.
Know where your security posture is weak.
Dependably StatusCheck grades every endpoint A+ to F on its TLS configuration and alerts your team when a grade changes. DNS, DNSSEC, and email posture are watched for silent changes, and everything it records is available to your own tooling.
From adding an asset to telling your users.
Add the asset
Add a hostname from the dashboard or the API. The first certificate check runs immediately and uptime probing starts right away.
POST /api/hostsChecks run on their own schedules
By default, certificates are checked hourly, uptime every 60 seconds, and DNS on its own cadence.
certs · uptime · dnsChecks connect to the asset itself
A certificate pass reads the certificate and its chain and grades the configuration. An uptime pass retries before recording a failure.
grade · up/downA change becomes an alert
An alert fires when a state changes, and a failed send is retried rather than lost. The same change updates your status page and notifies its subscribers. Incidents stay yours to declare: an operator opens one, and every change carries a written update.
alert · status pageQuestions
What does Dependably StatusCheck monitor?
TLS certificates, including their chain and protocol configuration. Uptime over HTTP, TCP, or ICMP. DNS records and DNSSEC signatures. SPF, DKIM, and DMARC for every domain. And domain expiry, tracked over RDAP on the same dashboard.
How is this different from a certificate expiry reminder?
A reminder just tracks a date. StatusCheck opens its own TLS connection to the endpoint, reads the chain, protocol versions, and issuer being served, and grades that configuration from A+ to F. It alerts when the grade changes, which catches a renewal that quietly failed or a rotation that installed the wrong chain, not only an approaching expiry.
Which alert channels does it support?
Slack, Discord, Microsoft Teams, Telegram, PagerDuty, and a generic webhook for anything else.
Is Dependably StatusCheck self-hosted, or is there a hosted plan?
StatusCheck is open source under Apache-2.0 and available to self-host. A hosted plan also exists. Get in touch for details.
Does StatusCheck have a public-facing status page?
Yes. You can publish a status page for your users that shows uptime, incidents, and maintenance windows while they are active.