Aiohttp
An asynchronous HTTP Client/Server for Python’s asyncio.
As a client, aiohttp has everything you’d expect plus:
- WebSocket support.
- Middlewares to customise request/response processing.
- Tracing.
- High performance.
As a web server/framework, aiohttp has everything you’d expect plus:
- WebSocket support.
- Middlewares to customise request/response processing.
- Optional handler cancellation when a client disconnects.
- High performance.
- An extensive collection of first and third party libraries extending the base functionality.