Skip to content

About

FastAPI StartKit is a production-ready boilerplate for building scalable microservices with FastAPI and Python. It provides a modular project structure, CLI-based scaffolding, and preconfigured essentials like logging, database setup, environment management, and testing—helping developers quickly ship backend services with best practices.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

FastAPI Startkit

codecov PyPI version Python versions

A modular, provider-driven framework for building Python applications with FastAPI. Full documentation is available at fastapi-startkit.github.io.

Python versions

Python 3.12, 3.13, 3.14 and 3.15 are supported. The fastapi-startkit[ai] extra cannot be installed on Python 3.15 or newer yet, because its langgraph dependency requires ormsgpack, which does not support 3.15. Use Python 3.14 or older for the ai extra.

Setup

After cloning, activate the git hooks:

git config core.hooksPath .githooks

This enables the pre-commit hook that runs ruff check --fix on the core package before every commit.

About

FastAPI StartKit is a production-ready boilerplate for building scalable microservices with FastAPI and Python. It provides a modular project structure, CLI-based scaffolding, and preconfigured essentials like logging, database setup, environment management, and testing—helping developers quickly ship backend services with best practices.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages