aiohttp
Asynchronous HTTP client and server library for Python, built on asyncio, with a web server and a client session API.
docs.aiohttp.orgrepositorydocs
aiohttp is an asynchronous HTTP client and server library for Python, built on asyncio. The documentation covers a client session API and a web server with middlewares, signals and pluggable routing, and both client and server support WebSockets.
A web application is an Application object run with web.run_app, which the deployment guide describes as a standalone server. The guide also covers running a pool of backend processes behind nginx or HAProxy, or gunicorn behind a reverse proxy, and recommends a tool such as Supervisord to restart the backends after a reboot or crash. The project is developed on GitHub under the aio-libs organization, with GitHub Discussions as a forum.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-24: links, Categories, Install with
docs.aiohttp.org - 2026-10-24: links, Written in, License, GitHub stars
api.github.com/repos/aio-libs/aiohttp - 2026-10-24: Runtime, Minimum runtime, First release
pypi.org/pypi/aiohttp/json - 2026-10-24: License model
raw.githubusercontent.com/aio-libs/aiohttp/master/LICENSE.txt - 2026-10-24: Maintainer
api.github.com/users/aio-libs - 2026-10-24: Current major version, Last release
api.github.com/repos/aio-libs/aiohttp/releases/latest - 2026-10-24: Contributors
api.github.com/repos/aio-libs/aiohttp/contributors - 2026-10-24: Runs as
docs.aiohttp.org/en/stable/deployment.html - 2026-10-25: Dependent repositories, Dependent packages, Downloads a month
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aiohttp