aiohttp
Asynchronous HTTP Client/Server for asyncio
Asynchronous HTTP Client/Server for asyncio and Python. An open-source library for building async web applications with both client and server functionality.
15K
GitHub Stars
none
TypeScript
medium
Learning Curve
4.0
DX Score
Tarification
Model
free
Offre Gratuite
Apache 2.0 licensed, fully open source
Fonctionnalités
- ✓ HTTP client and server
- ✓ WebSocket support
- ✓ Middlewares
- ✓ Signals
- ✓ Pluggable routing
- ✓ Cookie handling
- ✓ File uploads
- ✓ Connection pooling
- ✓ Streaming responses
Avantages
- + Both client and server
- + Native asyncio
- + WebSockets built-in
- + Mature and stable
- + Active development
Inconvénients
- - Lower-level API
- - More boilerplate
- - Less beginner friendly
- - Verbose syntax
Idéal Pour
startup enterprise
backend async http-client websockets asyncio