Flask Api Template

screenshot of Flask Api Template

A Flask API template I use for my projects

Overview

The Flask API Template is a boilerplate template that can be used as a starting point for Flask API projects. It is designed to work with MySQL 5.7+ or MariaDB 10+ as the database and includes various libraries like Flask-SQLAlchemy, Flask-Migrate, marshmallow, flask-smorest, and PyJWT.

Features

  • Integration with MySQL or MariaDB databases.
  • Use of Flask-SQLAlchemy for database management.
  • Integration with Flask-Migrate for database migrations.
  • Use of marshmallow for data serialization.
  • Integration with flask-smorest for building RESTful APIs.
  • Integration with PyJWT for JSON Web Token authentication.

Summary

The Flask API Template is a starting point for Flask API projects, providing a boilerplate template with integration with various libraries and support for MySQL or MariaDB databases. It encourages the use of a dotenv file for easy management of configuration variables and provides instructions for installation and contribution.