Overview of aioquic APIs
mainaioquic is a Python library for the QUIC network protocol. It provides three distinct API patterns depending on your integration needs:
- QUIC API: Follows a "bring your own I/O" pattern. This is designed for embedding the protocol logic into any existing I/O framework or event loop.
- HTTP/3 API: Also follows the "bring your own I/O" pattern, allowing you to implement HTTP/3 over custom I/O layers.
- asyncio QUIC API: A convenience API built specifically on top of Python's standard
asyncioframework for easier use in standard asynchronous applications.