Fast website health checks for Python.
Zero dependencies.
pip install site-health
Validates certificate, checks expiration date, identifies issuer, and verifies TLS protocol version.
Checks 7 critical headers: HSTS, CSP, X-Frame-Options, X-Content-Type-Options, and more.
Measures response time and TTFB. Rates performance as fast, moderate, or slow.
Verifies DNS resolution and retrieves both IPv4 and IPv6 addresses.
Calculates a weighted score (0-100) and letter grade (A+ to F) based on all checks.
Exit codes for automation. Use --ci flag to fail builds on unhealthy sites.
Get instant notifications when your sites go down, SSL expires, or security headers change.
Start Monitoring โ