fastapi-boilerplate

FastAPI boilerplate project for backend implemented with a RESTful API

pythonapiredistemplateboilerplatesqlalchemydatabasebackendrest-apipostgresqlpoetryrestful-api

Preview

fastapi-boilerplate preview

Overview

This FastAPI boilerplate provides a ready-to-use backend template for building RESTful APIs with user authentication, real-time monitoring, data processing and alerting capabilities. It uses FastAPI, PostgreSQL, Redis, JWT authentication and includes tools for code quality and API documentation generation.

Features

user-authenticationreal-time-monitoringdata-processingalerting-systemrsa-encryptionapi-documentationswagger-ui

Feature Flags

authenticationinvoicesblogecommercefileUploadsstoragerealtimeauthorizationnotificationsapiDocscachingformsValidation

Recommended Use Cases

rest-api-backendmobile-application-backendscalable-infrastructure

Frontend

reacttypescriptaxios

Backend

fastapiuvicornstarlettepydantic

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
5
๐Ÿด Forks
2
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-01T20:03:55.000Z

Stack

Framework
fastapi
Language
python
Database
postgresql
Auth
jwt
ORM
sqlalchemy
Testing
pytest
CI
github-actions

Data Layer

Databases
postgresql, redis
ORM
sqlalchemy

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
4 usd / month
Notes
Open source project with MIT license
Get Started with this Boilerplate