Skip to main content

Flask extension to create REST API documented from marshmallow schema or pydantic BaseModel.

Project description

Flask OpenIPA

Flask OpenIPA is a flask extension that can be used to generate OpenAPI specifications from your existing flask code. It provides extension (or you can create yours) to automatically generate OpenAPI models from python objects.

for more information have a look at the documentation

Install

Package installation

You can install this package from PyPI using

pip install flask-openipa

Extra dependencies

To install with extras requirements use

pip install flask-openipa[marshmallow,swagger-ui]
Extra requirements Usage
pydantic Used to generate openapi models from marshmallow schemas
marshmallow Used to generate openapi models from pydantic BaseModels
swagger-ui Needed only if you want to embed swagger ui for your openapi specifications directly in your app.

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-openipa-0.0.4.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

flask_openipa-0.0.4-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

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