status
HTTP status code reporting for GET and POST requests
What it is and what it does
Status is a minimal command-line utility that fetches and reports the HTTP status code returned by a server for a given URL. It supports both GET (default) and POST requests via a simple `-p` flag and automatically prepends `http://` to URLs that lack a protocol prefix. The tool has no runtime dependencies and installs as a wheel.
The package is effectively unmaintained: its last release was in January 2015, the repository received its final commit in March 2018, and it has seen no activity since. It was originally tested against Python 2.7, 3.4, and PyPy 2.4.0—all versions now well outside their support windows. While it may still function on modern Python, there is no guarantee of compatibility, and any issues discovered would likely go unresolved.
Use it for:
- Quick command-line checks of whether a website is responding and what status code it returns.
- Scripted monitoring or health checks for URLs in environments where only legacy Python versions are available.
- Learning or reference: understanding how to make HTTP requests and parse status codes in Python.
- Testing POST endpoint availability when a simple curl or wget alternative is not available.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A command-line tool that reports HTTP response status codes for GET or POST requests to a given URL.
No. The package is abandoned and untested on any Python version released in the last decade. Modern alternatives (curl, wget, httpie, or requests-based tools) are actively maintained and more reliable. Install only if you are constrained to an old Python environment and cannot use any other tool.
Install
status on PyPI
pip
pip install statusuv
uv add statuspoetry
poetry add statusInstalling status
Before you install
Installation is straightforward with no runtime dependencies, but the project has been abandoned since 2015 with no updates for over a decade. The last commit was in 2018 and it has minimal community engagement (1 star).
License in practice
Licensed under MIT (permissive), so you can use, modify, and distribute it freely with minimal restrictions.
Quickstart
pip install status
status example.com
status -p example.com
Package targets Python 2.6–3.4 and PyPy 2.4.0; compatibility with modern Python versions (3.8+) is untested and unsupported.
Verify before relying
- Whether the package works reliably on modern Python versions (3.8+) despite being tested only on Python 2.7, 3.4, and PyPy 2.4.0.
- Whether connection handling and error recovery remain robust given the absence of maintenance for over a decade.
- Current state of HTTPS certificate validation and whether it handles modern TLS requirements.
Package facts
| License | MIT license (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 4,237 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 91,117/month — #13,540 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: status-0.2.5-py2.py3-none-any.whl
Keywords: HTTP, request, POST, GET, status code, status, website, URL, internet, network, networking
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
argparseProvides command-line argument parsing for…
permissive · top 1,000 on PyPI
httpieHTTPie is a command-line HTTP client that makes…
permissive · top 5,000 on PyPI
mitmproxymitmproxy is an interactive, SSL/TLS-capable…
permissive · top 5,000 on PyPI
textual-serveRuns any Textual terminal application in a web…
permissive · top 5,000 on PyPI
pyvalidpyvalid is a Python data validation tool that…
permissive · top 15,000 on PyPI
cryptoProvides command-line tools to encrypt and…
permissive · top 5,000 on PyPI
python-statusProvides named constants for HTTP status codes…
permissive · top 15,000 on PyPI
mcstatusQueries Minecraft servers (Java, Legacy, and…
permissive · top 15,000 on PyPI
GlancesGlances is a cross-platform system monitoring…
copyleft · top 15,000 on PyPI
LinkCheckerLinkChecker validates links across websites by…
copyleft · top 15,000 on PyPI