Skip to content
This repository has been archived by the owner on Jan 16, 2022. It is now read-only.

python-odin/aiodinweb

Repository files navigation

OdinWeb for aiohttp and Python 3.6+

OdinWeb API framework for aiohttp. For building your APIs using asyncio.

Note

Currently in development, APIs can change.

Features:

  • API Framework designed around OpenAPI
  • Built in support for OpenAPI spec
  • Built in support for CORS
  • Handling of validation of all incoming parameters (via Odin)
  • Handling of Serialisation and Deserialisation of data into common API content types including JSON, XML, and YAML.
  • Easily extensible.
  • Built in Authorisation and customisable Authentication.
  • Fully type annotated with Python 3.6+ typing support.

Contributions

Contributions are always welcome, however please ensure the following guidelines are met to ensure your PR will be accepted.

  • AIOdinWeb uses Git-Flow
  • Check with Flake8, this must pass
  • Ensure type annotations are fully applied.
  • Ensure your contribution comes with fast test cases (for PyTest)
  • Documentation is generated from code, ensure your contribution is documented.

Thanks!

About

OdinWeb for aiohttp and Python 3.6+

Resources

Stars

Watchers

Forks

Packages

No packages published