Welcome to asgi-tools’s documentation!#
ASGI-Tools
– Is a really lightweight ASGI Toolkit to build ASGI applications
faster.
The Features:
All popular async python libraries are supported (Asyncio, Trio, Curio);
Competitive Performance;
HTTP Headers/Cookies/Form data support (
Request
);HTTP (
Response
), Static files (ResponseFile
), Streaming (ResponseStream
) responses;WebSockets (
ResponseWebSocket
) and SSE (server side eventsResponseSSE
) support;ASGI Lifespan support (
LifespanMiddleware
) with startup and shutdown events;ASGI Routing support (
RouterMiddleware
) to route your handlers by http urls;Auto parsing for app responses (
ResponseMiddleware
);Test client (
ASGITestClient
) to test ASGI applications;And more
Welcome to the documentation. Get started with Installation and then get
an overview with the Usage. The rest of the docs describe each component
of asgi_tools
in detail, with a full reference in the API Reference
section.
User’s Guide#
API Reference#
If you are looking for information on a specific function, class or method, this part of the documentation is for you.