flask-api-starter-kit

Start a Flask API in less than 5 minutes

lintpythonapidockerflaskboilerplateswaggerflake8starter-kitflask-apiblackisort
FreeRepo

Preview

flask-api-starter-kit preview

Overview

Flask API Starter Kit is a boilerplate for building REST APIs with Flask that prioritizes flexibility over rigid structure. It includes Docker containerization, PostgreSQL database support with Alembic migrations, organized code layers for models and repositories, built-in testing and linting tools and Swagger documentation generation.

Features

rest-apidatabase-migrationsswagger-documentationdocker-supportcode-lintingcode-formattingunit-testingmakefile-commands

Feature Flags

subscriptionsecommercerealtimeapiDocs

Recommended Use Cases

rest-api-developmentbackend-api-starterrapid-api-prototyping

Frontend

None

Backend

flaskpythonalembic

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
462
๐Ÿด Forks
121
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2019-06-04T10:28:24.000Z

Stack

Framework
flask
Language
python
Database
postgresql
Testing
pytest
CI
circleci

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
circleci

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate