Zum Hauptinhalt springen
aiohttp logo

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

Preise

Model
free
Kostenlose Stufe
Apache 2.0 licensed, fully open source

Funktionen

  • HTTP client and server
  • WebSocket support
  • Middlewares
  • Signals
  • Pluggable routing
  • Cookie handling
  • File uploads
  • Connection pooling
  • Streaming responses

Vorteile

  • + Both client and server
  • + Native asyncio
  • + WebSockets built-in
  • + Mature and stable
  • + Active development

Nachteile

  • - Lower-level API
  • - More boilerplate
  • - Less beginner friendly
  • - Verbose syntax

Am besten für

startup enterprise
backend async http-client websockets asyncio