fastapi-boilerplate

fastAPI boilerplate for API based access along with user management

apiboilerplatemongodbpython3user-managementmotorasyncioapikeyfastapi
FreeRepo

Preview

fastapi-boilerplate preview

Overview

This FastAPI boilerplate provides a ready-to-use backend with API key authentication, role-based access control and user management features including email verification and account disabling. Built with Python, FastAPI, MongoDB and UVLoop, it helps developers ship fast with a structured project layout covering endpoints, security, database operations and Pydantic models for validation.

Features

api-key-authenticationrole-based-access-controluser-managementemail-verificationuser-disablemultiple-endpointsasync-support

Feature Flags

authenticationemailsauthorization

Recommended Use Cases

rest-apiuser-management-systemapi-key-based-access

Frontend

None

Backend

fastapipythonuvicornmotorasyncio

Auth Providers

api-key

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
145
๐Ÿด Forks
43
๐Ÿ”„ Active
Unknown

Stack

Framework
fastapi
Language
python
Database
mongodb
ORM
motor

Data Layer

Databases
mongodb
ORM
motor

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

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