Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miguelgrinberg/APIFairy

A minimalistic API framework built on top of Flask, Marshmallow and friends.
https://github.com/miguelgrinberg/APIFairy

api apispec flask-httpauth marshmallow

Last synced: 9 days ago
JSON representation

A minimalistic API framework built on top of Flask, Marshmallow and friends.

Awesome Lists containing this project

README

        

# APIFairy

[![Build status](https://github.com/miguelgrinberg/apifairy/workflows/build/badge.svg)](https://github.com/miguelgrinberg/apifairy/actions) [![codecov](https://codecov.io/gh/miguelgrinberg/apifairy/branch/main/graph/badge.svg)](https://codecov.io/gh/miguelgrinberg/APIFairy)

APIFairy is a minimalistic API framework built on top of Flask, and with the
support of Marshmallow schemas. Using a familiar decorator syntax you can
generate a live documentation site directly from your source code.

Check out [Microblog-API](https://github.com/miguelgrinberg/microblog-api) to
see APIFairy in action in a non-trivial project.

![APIFairy example](docs/_static/apispec-example.png)

Resources
---------

- [Documentation](http://apifairy.readthedocs.io/en/latest/)
- [PyPI](https://pypi.python.org/pypi/APIFairy)
- [Change Log](https://github.com/miguelgrinberg/APIFairy/blob/main/CHANGES.md)