Skip to main content

Build a REST API with Flask

Project description

Latest version Python versions License Build status Code coverage Code health Documentation

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/.

License

MIT licensed. See the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask-rest-api-0.11.0.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

flask_rest_api-0.11.0-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file flask-rest-api-0.11.0.tar.gz.

File metadata

  • Download URL: flask-rest-api-0.11.0.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for flask-rest-api-0.11.0.tar.gz
Algorithm Hash digest
SHA256 bec9c3128e6d446fe889860cd1eec585c6e04ef7db67e40b8d463b9b570c01ea
MD5 318f30dbbe83cf0e3eac3be688b0382b
BLAKE2b-256 f72b7a45b6d02a52e1ef6b301bb9dcf5b507f3ba08dcc69a9fb1f097d5dd3f0c

See more details on using hashes here.

Provenance

File details

Details for the file flask_rest_api-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: flask_rest_api-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for flask_rest_api-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d15fcaa6ed50f7e6f8181854aded52f8d52296c28171413ba29803e82afd3b6
MD5 0b203279476c1f747912e3f10668b7a4
BLAKE2b-256 2c4fc6f958a07032fab2fd2c66b7c5b8e5acaee91a1daffde9fe83f0ddb18aca

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page