Deprecation warning: flask-rest-api has been renamed to flask-smorest.
Build a REST API with Flask and marshmallow.
flask-rest-api relies on marshmallow, webargs and apispec to provide a complete REST API framework.
Features
Serialization, deserialization and validation using marshmallow Schema.
OpenAPI (Swagger) specification automatically generated, and exposed with ReDoc or Swagger UI.
Pagination.
ETag.
Install
pip install flask-rest-api
flask-rest-api supports Python >= 3.5.
Documentation
Full documentation is available at http://flask-rest-api.readthedocs.io/.
Support flask-rest-api
flask-rest-api is built on marshmallow, webargs and apispec.
If you’d like to support the future of the project, please consider contributing to marshmallow’s Open Collective:
License
MIT licensed. See the LICENSE file for more details.
Release files for flask-rest-api 0.17.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flask-rest-api-0.17.1.tar.gz | 56.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flask_rest_api-0.17.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 87.6 kB
Release files / flask-rest-api-0.17.1.tar.gz
| Download URL | flask-rest-api-0.17.1.tar.gz |
|---|---|
| Size | 56.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9679c15d29848a1610e6c5269b8fdc4a59b1a898249395c21b18eb885148ab50
|
|
BLAKE2b-256 checksum How to use checksums |
bb30072d1d6ff86f04d3cb9ec72339db3931d3e75dce35036ad7fdca18e6ddf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
|
Release files / flask_rest_api-0.17.1-py3-none-any.whl
| Download URL | flask_rest_api-0.17.1-py3-none-any.whl |
|---|---|
| Size | 31.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2f7195556fc363944c3ac44563eb0ad2229b22f293027a33a88564a456548913
|
|
BLAKE2b-256 checksum How to use checksums |
c98cfd83a78e41387ed5bfdedaa7c02194341696ee6471ab8c16c76d27de33f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
|