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.13.0.tar.gz (48.1 kB view details)

Uploaded Source

Built Distribution

flask_rest_api-0.13.0-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flask-rest-api-0.13.0.tar.gz
  • Upload date:
  • Size: 48.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for flask-rest-api-0.13.0.tar.gz
Algorithm Hash digest
SHA256 977f9923aa75e520c7e5ffd34150b370e61df46a680718a82c0c4db316016f5c
MD5 13927e1acd29964c0afc675c78a230fc
BLAKE2b-256 945a32c1cbe1ea0bbca265794c8a89dda9af2b16ce01f618f4876abb3cbff61a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: flask_rest_api-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for flask_rest_api-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 beefae5dd8174b501307adea28246c910c8eb68d5ba880ba3f746c9e1b0abec2
MD5 c20e2d81d709d43414fe0a7364b74948
BLAKE2b-256 5e7da98408b648d49aec860a2bc65fe3ad0b5638ab2fb42d586fc01d293b0446

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