Aiohttp
An asynchronous HTTP Client/Server for Python’s asyncio, built on the llhttp C parser with Cython-accelerated hot paths. Sharing client and server in a single, well-tested dependency — with WebSockets and middlewares on both sides — keeps things simple when you’re building services that both consume and serve HTTP.