Skip to content

Simple FastAPI Project Template

This is a backend api service template based on python stack.

Technology Stack and Features

Used in Production

  • FastAPI for the Python backend API.
  • Pydantic, used by FastAPI, for the data validation and settings management.
  • SQLAlchemy for the Python SQL database interactions (ORM).
  • PostgreSQL as the SQL database.
  • Authlib for oauth support.

Development Env

  • Poetry for managing Python project dependencies.
  • PyTest for unit test.
  • PyLint for static code analysis.
  • Mkdocs Material generates clean and good looking document like FastAPI documents.