Fast HTTP client for Python with built-in retries, timeouts, and connection pooling. Designed as a modern alternative to requests/httpx for high-performance use cases. Current version 0.4.4, monthly releases.
pip install httprNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create a client and send a GET request.
Set timeout on Client constructor: client = Client(timeout=5.0)
Replace proxies={'http':'...'} with proxy='...'Create a new Client per thread or use a client pool.
pip install httpr
Upgrade to 0.4.0+: pip install --upgrade httpr
Check network/proxy. If using proxy, set Client(proxy='http://user:pass@host:port').