Skip to content

chichi13/FastAPI-app-template

Repository files navigation

FastAPI app template

Simple FastAPI template to bootstrap a new project quickly (Python > 3.10)

Swagger UI 1/3 Swagger UI 2/3 Swagger UI 3/3

This project uses :

Features

  • JWT authentication
  • Blacklist JWT tokens
  • Database migrations
  • Docker containerization
  • RBAC (Role-Based Access Control)
  • Role/Permission based on FastAPI Scopes (see here)
  • Async FastAPI/SQLAlchemy
  • Can send emails with Mailjet API
  • Sentry integration for error tracking (Optional)
  • Redis integration for JWT token blacklist (Optional : use dict instead)
  • Tests

Installation

About

Basic FastAPI template with authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •