← back

category

Python HTTP clients

Send HTTP requests from Python.

Side by side

Python HTTP clients
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Requests55kApache-2.0Open sourceNoPythonv2.34.22026-11-02
aiohttp17kApache-2.0Open sourceNoPythonv3.14.52026-11-11
HTTPX16kBSD-3-ClauseOpen sourceNoPython0.28.12026-10-02
curl_cffi6.8kMITOpen sourceNoPythonv0.17.02026-10-27
urllib34.1kMITOpen sourceNoPython2.8.02026-11-11

5 tools

curl_cffi

Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

Language
Python
Licence
MIT
Stars
6.8k
Latest
v0.17.0
Last push
2026-10-27
urllib3

urllib3 is a user-friendly HTTP client library for Python

Language
Python
Licence
MIT
Stars
4.1k
Latest
2.8.0
Last push
2026-11-11

What these tools replace