Skip to main content

Non-blocking Web API Framework and Toolkit

Project description

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.

Furthermore, it makes use of asyncio, is lightweight, and provides high performance and concurrency–especially for IO-bound workloads.

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>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for aioli, version 0.4.5
Filename, size File type Python version Upload date Hashes
Filename, size aioli-0.4.5-py3-none-any.whl (19.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size aioli-0.4.5.tar.gz (14.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page