Specifications
==============

These are the specifications for ASGI. The root specification outlines how
applications are structured and called, and the protocol specifications outline
the events that can be sent and received for each protocol.


.. toctree::
   :maxdepth: 2

   ASGI Specification <main>
   HTTP and WebSocket protocol <www>
   Lifespan <lifespan>
   TLS Extension <tls>
