HTTPX

Requests-like client with sync + async and HTTP/2.

http-clients-frameworksInactivenpm: axios
72
Hero Score
Popularity
64
Performance
85
Ecosystem
50
Maturity
77
Dev Experience
83
⭐ 15,282 stars⬇ 154.2M downloads/wkFirst release: Mar 2015Last release: Dec 2024
Async Support: YesPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Easy

Pros

  • Both sync and async in one API
  • HTTP/2 support
  • Familiar for Requests users

Cons

  • Pre-1.0 API; potential changes
  • Smaller ecosystem than Requests
  • Extras needed for some features (http2, socks)

Alternatives in http-clients-frameworks

Compare Python Packages with ease.