Stack Gems
Menu
← Catalog

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.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/httpx.svg)](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>

Related

Python →