Best Flask open-source libraries and packages

Flask restx api

Flask Restx api real world example that helps to create scalable rest api with swagger documentation in flask
Updated 2 months ago

FLASK Restx API

Description

Flask Restx api real world example that helps to create scalable rest api with swagger documentation in flask https://github.com/python-restx/flask-restx

Setup virtual env

$ python3 -m venv venv
$ . venv/bin/activate

Docker build

$ docker build -t anishdhanka/flask_restx_api -f docker/Dockerfile .

Docker run

$ docker run -d -p 5000:5000 --name flask_restx_api --restart=always -td anishdhanka/flask_restx_api

Tests

$ export PYTHONPATH=$(pwd)
$ pytest  .

Run

$ python3 run.py

Endpoints

Swagger api docs

$ curl -i localhost:5000/v1/

Cat namespace apis

$ curl -i localhost:5000/v1/cat/
$ curl -i localhost:5000/v1/cat/1

Dog namespace apis

$ curl -i localhost:5000/v1/dog/
$ curl -i localhost:5000/v1/dog/1