Urllib3
Low-level, battle-tested HTTP client powering many libraries.
67
Hero Score
Popularity
82
Performance
45
Ecosystem
75
Maturity
85
Dev Experience
50
⭐ 4,029 stars⬇ 364.9M downloads/wkFirst release: Nov 2008Last release: May 2026
Async Support: NoPlugin Extensions: HighSpeed: FastDoc Quality: HighLearning Curve: Medium
Pros
- • Fine-grained control with robust pooling/retries
- • Widely depended on across the ecosystem
- • Lightweight with strong security posture
Cons
- • Lower-level API (more glue code)
- • Fewer conveniences than Requests/HTTPX
- • Extras needed for HTTP/2 or SOCKS