Flask/Marshmallow-based REST API framework
.. image:: https://img.shields.io/pypi/v/flask-smorest.svg :target: https://pypi.org/project/flask-smorest/ :alt: Latest version
.. image:: https://img.shields.io/pypi/pyversions/flask-smorest.svg :target: https://pypi.org/project/flask-smorest/ :alt: Python versions
.. image:: https://img.shields.io/badge/marshmallow-3-blue.svg :target: https://marshmallow.readthedocs.io/en/latest/upgrading.html :alt: marshmallow 3 only
.. image:: https://img.shields.io/badge/OAS-2%20|%203-green.svg :target: https://github.com/OAI/OpenAPI-Specification :alt: OpenAPI Specification 2/3 compatible
.. image:: https://img.shields.io/pypi/l/flask-smorest.svg :target: https://flask-smorest.readthedocs.io/en/latest/license.html :alt: License
.. image:: https://github.com/marshmallow-code/flask-smorest/actions/workflows/build-release.yml/badge.svg :target: https://github.com/marshmallow-code/flask-smorest/actions?query=workflow%3Abuild :alt: Build status
.. image:: https://codecov.io/gh/marshmallow-code/flask-smorest/branch/master/graph/badge.svg?token=F676tOSaLF :target: https://codecov.io/gh/marshmallow-code/flask-smorest :alt: Code coverage
.. image:: https://readthedocs.org/projects/flask-smorest/badge/ :target: http://flask-smorest.readthedocs.io/ :alt: Documentation
flask-smorest (formerly known as flask-rest-api) is a REST API framework
built upon Flask <https://palletsprojects.com/p/flask/>
_ and
marshmallow <https://github.com/marshmallow-code/marshmallow>
_.
Schema
ReDoc <https://github.com/Rebilly/ReDoc>
,
Swagger UI <https://swagger.io/tools/swagger-ui/>
or
RapiDoc <https://mrin9.github.io/RapiDoc/>
_::
pip install flask-smorest
Full documentation is available at http://flask-smorest.readthedocs.io/.
If you'd like to support the future of the project, please consider contributing to marshmallow's Open Collective:
.. image:: https://opencollective.com/marshmallow/donate/button.png :target: https://opencollective.com/marshmallow :width: 200 :alt: Donate to our collective
MIT licensed. See the LICENSE <https://github.com/marshmallow-code/flask-smorest/blob/master/LICENSE>
_ file for more details.