Skip to content

Aiohttp

Asynchronous HTTP Client/Server for asyncio and Python.

Key Features

  • Supports both Client and HTTP Server.
  • Supports both Server WebSockets and Client WebSockets out-of-the-box without the Callback Hell.
  • Web-server has Middlewares, Signals and plugable routing.

Categories

aiohttp extensions

Database drivers

  • aiopg PostgreSQL async driver.
  • aiomysql MySql async driver.
  • aioredis Redis async driver.

Other tools

  • aiodocker Python Docker API client based on asyncio and aiohttp.
  • aiobotocore asyncio support for botocore library using aiohttp.

Approved third-party libraries

The libraries are not part of aio-libs but they are proven to be very well written and highly recommended for usage.

  • uvloop Ultra fast implementation of asyncio event loop on top of libuv. We are highly recommending to use it instead of standard asyncio.

Others

Examples

See also

Favorite site

Documentation

Guide

References


  1. Running_an_HTTP_GRPC_Python_Server_Concurrently_on_AWS_Elastic_Beanstalk.pdf