Non-blocking Web API Framework and Toolkit


Keywords
asynchronous, asyncio, framework, http-server, non-blocking, openapi, python3, rest, structure, swagger, websocket
License
MIT
Install
pip install aioli==0.5.1

Documentation

Aioli: Non-blocking Web API Framework

image image image image

Aioli is a Framework for building RESTful HTTP and WebSocket APIs. Its easy-to-use component system, which was built with an emphasis on portability and composability, offers a sensible separation of application logic, data access, and request/response layers.

Note that Aioli only works with modern versions of Python (3.6+) and is Event loop driven, i.e. code must be asynchronous.

Documentation

The documentation is available at https://docs.aioli.dev.

Packages

Shortly, the https://pkgs.aioli.dev website will show useful info about first and verified third-party Packages; trust status, install instructions, author and license data, as well as links to source code and more.

Currently, first-party extension-type Packages can be found at github.com/aioli-framework.

Project status

Aioli is in development; expect some breakage, as well as lacking documentation and tests.

Author

Robert Wikman <rbw@vault13.org>