fastapi-starter
๐ Production-ready FastAPI boilerplate with PostgreSQL, SQLAlchemy (async), JWT authentication, Docker support and comprehensive documentation. Perfect for building scalable APIs with modern Python practices.
pythonapidockerboilerplatesqlalchemyjwtauthenticationasyncpostgresqlalembicuvicornpydantic
FreeRepo
Overview
FastAPI Starter is a production-ready boilerplate for building scalable APIs using FastAPI, PostgreSQL, SQLAlchemy with async support and JWT authentication. It includes database migrations, structured logging, Docker support and comprehensive API documentation, making it suitable for teams building modern backend services with Python.
Features
jwt-authenticationasync-database-operationsdatabase-migrationsstructured-loggingcors-supporthealth-checkspydantic-validationapi-documentation
Feature Flags
authenticationsubscriptionsblogemailsauthorizationapiDocscachinglogginghealthCheckscors
Recommended Use Cases
scalable-apisproduction-ready-applicationsmicroservicesrest-apis
Frontend
None
Backend
fastapipythonuvicornsqlalchemyalembicpydantic
Auth Providers
jwt
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
fastapi
Language
python
Database
postgresql
Auth
jwt
ORM
sqlalchemy
Data Layer
Databases
postgresql, redis
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project under MIT license