Flask est désormais pris en charge par l'éditeur Swagger: http://editor.swagger.io/#/
Il y a Flask-RESTPlus basé sur Flask-Restful jusqu'à présent. Il fournit quelques décorateurs pour documenter votre API et générer une spécification Swagger, une collection Postman ...
La prochaine version pourra générer l'API à partir des spécifications Swagger.
Vous pouvez également utiliser connexion
"Connexion est un framework au-dessus de Flask pour gérer automatiquement vos REST requêtes API basées sur les fichiers de spécification Swagger 2.0 en YAML."
Vous pouvez utiliser flask-restful-swagger .
Si vous n'utilisez pas l'extension flask-restful vous pouvez jeter un œil à flask-sillywalk
Flasgger est une extension pour faire une interface utilisateur automatique pour Flask routes http://github.com/rochacbruno/flasgger
De nos jours, il y a aussi flask-apispec . Il utilise Marshmallow pour écrire les schémas/annotations qui se retrouvent dans la sortie swagger.
Pour Swagger 3.0:
Utilisez fastapi .