HTTPX
Async HTTP client for modern Python
Python / Tooling · BSD-3-Clause · 15.7k
Reviewed 2026-08-18 · last push 2026-10-02 · repo checked 2026-10-21
What's Good
Sync and async clients share the same interface. HTTP/2 support is built-in. Connection pooling and timeouts work sensibly. The test client enables easy mocking.
The Catch
Another dependency when requests works for simple cases. Some requests plugins do not have HTTPX equivalents.
Verdict
The requests replacement for the async era.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/httpx)
HTML
<a href="https://stackgems.com/gems/httpx"><img src="https://stackgems.com/badge/httpx.svg" alt="HTTPX reviewed on Stack Gems" height="20"></a>