Next generation OpenAPI v3 Integration for Flask based APIs. Based on Flasgger.
Project description
Flask-OpenAPI
Flask-OpenAPI is a Flask extension that provides integration with OpenAPI v2, v3, and v3.1 specifications easily.
Features
- Easy OpenAPI specification definitions with the
openapi_spec
decorator - Customisable Swagger UI
- Supports OpenAPI v2.0, v3.0, and v3.1
- Supports Swagger UI v2, v3, v4, and v5.
Getting Started
To quickly install:
pip install Flask-OpenAPI3-UI
See the Getting Started documentation to get installed and setup with your Flask application.
Contributing
See the Contributing Guide for more information on contributing to the project.
Security
We take security seriously, please read the Security Advisory for more information.
Code of Conduct
We take zero tolerance on attacks on our OSS community, please see the Code of Conduct for more information
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Flask-OpenAPI3-UI-9.10.9.tar.gz
.
File metadata
- Download URL: Flask-OpenAPI3-UI-9.10.9.tar.gz
- Upload date:
- Size: 7.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76b25053b31df78ffe2d0f5b7b1b06f770d3b7492ea1ccd1c6d51b82e08c064 |
|
MD5 | b315cc6f4baf258d1bb4e8a3a3f3bec2 |
|
BLAKE2b-256 | 665a715a7c8673161fbfe79641ab56457be9e13d485c52fcb90e8a5e33b7ecc8 |
File details
Details for the file Flask_OpenAPI3_UI-9.10.9-py3-none-any.whl
.
File metadata
- Download URL: Flask_OpenAPI3_UI-9.10.9-py3-none-any.whl
- Upload date:
- Size: 7.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8320a0fd68fb2b02e925170d12256e54fe4905485c9829871785aed97e906b31 |
|
MD5 | 98e2b2adad7cb37afb162345664e0549 |
|
BLAKE2b-256 | 8e89637d1d6e1207c72e96e763918e130fa2cb39236e3eedd43fa626ec7b712f |