HTTP Clients and Networking Libraries
Call other services and APIs from Python.
Easy
This is an overview — pick a sub-topic below.
Sub-topics (4)
Requests
The classic, human-friendly HTTP client.
Beginner♥ 0🔖 0💬 0
HTTPX
A modern client with the Requests API plus async support and HTTP/2.
Easy♥ 0🔖 0💬 0
urllib3, aiohttp (Client) and Requests-HTML
The low-level engine under Requests (urllib3), the asyncio client (aiohttp), and Requests with HTML parsing (Requests-HTML).
Easy♥ 0🔖 0💬 0
pycurl and websockets
libcurl bindings for maximum control, and a clean asyncio WebSocket client/server library.
Intermediate♥ 0🔖 0💬 0
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.