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

Uploaded Source

Built Distribution

flask_rest_api-0.11.2-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flask-rest-api-0.11.2.tar.gz
Algorithm Hash digest
SHA256 540d2a4399778d4dd3ae7fd256917fa9dbed0d98aa6b59a29b5c03309cc4efe8
MD5 5cf7e8d5476979a25736bce5166af8b7
BLAKE2b-256 2722a0123a094ddb1dab37cf9794fbf9bbc591156a142370afd53cabfadd7136

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: flask_rest_api-0.11.2-py3-none-any.whl
  • Upload date:
  • Size: 25.2 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.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for flask_rest_api-0.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 49643f03fea883e5a8444a4fd4287b180132193ececf13631a0ed8a8b42ce952
MD5 7d3cf77bbb155cd559356fb3a0f931fe
BLAKE2b-256 03b50f8fb424efce032771b0483fd5d8997cb6dc6d864b13acada9ae0e774fc9

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