aiohttp-json-api

JSON API driven by aiohttp


Keywords
aiohttp_json_api, aiohttp, json-api
License
MIT
Install
pip install aiohttp-json-api==0.37.0

Documentation

JSON API implementation for aiohttp

Documentation Status Updates

Introduction

This project heavily inspired by py-jsonapi (author is Benedikt Schmitt). Some parts of this project is improved and refactored dev-schema branch of py-jsonapi. At beginning of aiohttp-json-api this branch was a great, but not finished implementation of JSON API with schema controllers. Also, py-jsonapi is not asynchronous and use inside self-implemented Request/Response classes.

Some of base entities of py-jsonapi was replaced with aiohttp server's objects, some of it was divided into new separate entities (e.g. JSONAPIContext or Registry).

Requirements

Todo

  • Tutorials
  • Improve documentation
  • Tests
  • Features description
  • Customizable payload keys inflection (default is dasherize <-> underscore)
  • Support for JSON API extensions (bulk creation etc.)
  • Polymorphic relationships

Credits

This package was created with Cookiecutter and the cookiecutter-pypackage project template.