Skip to main content

Posts

Showing posts with the label swagger

Swagger set up for FLASK

 Flask     A Micro framework , where everything is customized, if we want to use restful api's we can add flask-restful library, or we wanted to go by rest plus we can  use rest plus library   After writing the all api's we need something to test  the api's and it should contain all the required parameters like schema , for these things we can use swagger  project structure should be add service __init__.py below code for swagger load app = Flask(__name__ , instance_relative_config = True ) CORS(app) # swagger specific SWAGGER_URL = '/swagger' API_URL = '/static/swagger.yml' SWAGGERUI_BLUEPRINT = get_swaggerui_blueprint( SWAGGER_URL , API_URL , config ={ 'app_name' : "service Name" } ) add the blue print app.register_blueprint(SWGGER_BLUPRINT, url_prefix=SWAGGER_URL)   Start the service python app.py  on the default port 5000 it will load and endpoint /swagger 127.0.0.1:5000/swagger