General
What is CertWatch.io?
CertWatch.io monitors TLS certificates and HTTP uptime for your domains. It checks certificate expiration dates, TLS configuration, and endpoint availability on a schedule you choose, and alerts you before a problem becomes an outage.
What can I monitor?
Two monitor types, which can share the same domain:
- Certificate monitors track a domain’s TLS certificate: expiration date, issuer, TLS version, and cipher suite. You get alerted well before the certificate expires.
- Uptime monitors send HTTP/HTTPS requests to an endpoint and verify it responds. You can check status codes, response content (string matching), and use custom ports.
Does CertWatch.io discover subdomains automatically?
Yes. Subdomain discovery scans a domain you own and finds its subdomains via certificate transparency logs and DNS enumeration. Discovered subdomains can be verified and turned into monitors. Configure it per top-level domain from the dashboard or the API (/api/v1/subdomains).
Where do I manage my monitors?
The dashboard at app.certwatch.io covers monitors, alert rules, notification channels, team members, and billing. Everything the dashboard does is also available via the REST API, authenticated with an API key.
Can my team share an account?
Yes. CertWatch.io is organization-based. Invite team members from the dashboard and assign each one a role: Admin (full control, including billing and API keys), User (manage monitors and alerts), or Reader (view-only access).
Is there a status page?
Yes: status.certwatch.io shows the current status of the CertWatch.io platform itself.