Skip to content
Dependably StatusCheck

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 · DNSSEC · RDAP · SPF/DKIM/DMARC · OIDC SSO
What it checks
  • TLS certificates
  • HTTPS endpoints
  • TCP ports
  • ICMP ping
  • Domain expiry
  • DNS records
  • Email posture
  • Heartbeats
What you get

What an operations team owns in production.

CERTIFICATES · EXPIRY

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.

PUBLIC · STATUS

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.

UPTIME · RESPONSE

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.

POSTURE · SIGNALS

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.

How it works

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/hosts

Checks run on their own schedules

By default, certificates are checked hourly, uptime every 60 seconds, and DNS on its own cadence.

certs · uptime · dns

Checks 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/down

A 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 page
FAQ

Questions

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.