Real-time execution
Each endpoint is displayed as soon as its request finishes, so you do not need to wait for the entire list.
Checking Health is a polished command-line utility for HTTP and HTTPS endpoint validation. Run checks from a file, get real-time terminal output, and inspect status, latency, download size, content type, title, IP, and more in one clean view.
$ checking-health endpoints.txt --timeout 3 TYPE STATUS HTTP DOMAIN IP CONTENT-TYPE SIZE REQ(ms) TIME(ms) TITLE ------------------------------------------------------------------------------------------------------------------------------- health OK 200 google.com 142.250.191.78 text/html 17.4KB 31 53 Google status FAIL - google.comm - - 0B 14 14 - Summary ------------------------------ Total : 2 Success : 1 Failure : 1 REQ average : 22ms TIME average : 33ms
Checking Health focuses on the metrics that matter during day-to-day operations, validation, troubleshooting, and release checks.
Each endpoint is displayed as soon as its request finishes, so you do not need to wait for the entire list.
See HTTP status, response time, total time, download size, title, domain, IP address, and content type.
The first column identifies the endpoint by the last segment of the URL path, making tests easier to scan.
Clean formatting, aligned columns, and colored success and failure lines improve readability immediately.
The project fits naturally into CLI workflows and can be tested with pytest and standard automation pipelines.
Install directly from PyPI and run it as a command-line tool without extra setup or external dependencies.
Checking Health is published on PyPI and ready to use as a shell command.
Point the command to a file with one endpoint per line.
Each line should contain a single URL or host.
google.com/health https://api.example.com/status service.internal.local/metrics # comments are ignored google.comm
health or status.It is useful during deployments, smoke tests, environment validation, quick diagnostics, and everyday API checks.
Create an endpoints.txt file with health, status, metrics, or landing URLs.
Execute the CLI with an optional timeout to adapt the checks to your environment.
Scan colored terminal lines and compare endpoint types, timing, and response characteristics quickly.