flask-smorest: Flask/Marshmallow-based REST API framework

Release v0.38.1. (Changelog)

flask-smorest (formerly known as flask-rest-api) is a database-agnostic framework library for creating REST APIs.

It uses Flask as a webserver, and marshmallow to serialize and deserialize data. It relies extensively on the marshmallow ecosystem, using webargs to get arguments from requests, and apispec to generate an OpenAPI specification file as automatically as possible.


$ pip install flask-smorest

Project Info