Skip to main content

JSON API driven by aiohttp

Project description

JSON API implementation for aiohttp Documentation Status Updates


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 my project dev-schema branch was a great, but not working attempt to implement JSON API via schema controllers.

Some of base entities of py-jsonapi was replaced with aiohttp server’s objects, some of it was devided into new separate entities (e.g. RequestContext).



  • Documentation
  • Tests
  • Example application


  • TODO


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


0.5.5 (2017-06-15)

  • Setup auto-deploy to PyPI in Travis CI

0.5.4 (2017-06-15)

  • Initial release on PyPI

0.5.3 (2017-06-14)

  • Improve documentation

0.5.0 (2017-06-14)

  • Don’t use attrs package anymore
  • Refactor requirements (move it into

0.4.0 (2017-06-13)

  • Schema imports refactoring (e.g. don’t use aiohttp_json_api.schema.schema.Schema anymore)

0.3.0 (2017-06-13)

  • Upgrade requirements

0.2.0 (2017-05-26)

  • Fix
  • Add test for Decimal trafaret field

0.1.1 (2017-05-26)

  • Dirty initial version

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 aiohttp-json-api, version 0.5.5
Filename, size File type Python version Upload date Hashes
Filename, size aiohttp_json_api-0.5.5-py36-none-any.whl (41.7 kB) File type Wheel Python version py36 Upload date Hashes View
Filename, size aiohttp_json_api-0.5.5.tar.gz (42.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page