Flask Rest API Boilerplate Technology used Python3.8 Flask Flask-restplus Sqlite Features JWT Authentication Swagger Documentation User CRUD Unittest Setup in your local machine Clone project git clone https://github.com/morshedmasud/flask-rest-api-boilerplate Create virtualenv virtualenv -p python3 venv Active virtualenv . venv/bin/activate Go to project root path and install all dependency make install Database migrations python manage.py db init python manage.py db migrate --message 'initial database migration' Database Update python manage.py db upgrade Run Application make run To Tests make tests Open the following url for view swagger documentation http://127.0.0.1:5000/