backend-applications
Production-ready FastAPI API with feature-based layout, uv, Ruff, pytest, mypy, pyright, and pydantic-settings. The reference CPA backend template.
This template provides a solid foundation for building fastapi-backend applications. It comes with all the essential tools and configurations to help you get started quickly.
The FastAPI Starter template is designed to help developers jumpstart their projects with best practices, modern tooling, and a well-structured codebase.
Enhance your FastAPI Starter with these powerful extensions
Get started quickly with these popular template and extension combinations
fastapi-backend
ci
$ uvx create-awesome-python-app \
--template fastapi-starter \
--addons github-setup
fastapi-backend
editor
$ uvx create-awesome-python-app \
--template fastapi-starter \
--addons development-container
fastapi-backend
database
$ uvx create-awesome-python-app \
--template fastapi-starter \
--addons postgres
fastapi-backend
security
$ uvx create-awesome-python-app \
--template fastapi-starter \
--addons fastapi-cors
Start creating your awesome Python app with this template