← All components
FastAPI Base
FastAPI backend project with Python 3.11+. Provides a modern, async-ready API foundation with automatic docs, dependency injection, and environment configuration. Packages pinned to fastapi==0.109.0, uvicorn==0.27.0 (verified 2026-09-06).
Copy the files below, or open this folder on GitHub. Each file is stamped with a limited-use licence, generator and date. SHA-256 is of the published catalog bytes, before the stamp.
- id
- fastapi-base
- stack
- Next.js
- version
- 1.0.0
- compatibility
- python >=3.11
- requires
- —
- env vars
- APP_NAME, APP_VERSION, DEBUG, SECRET_KEY, DATABASE_URL, API_V1_PREFIX
Verified passing · daily buildIntegrity sha256:5168fbf648f3630e…
Files (22)
requirements.txt · sha256:5168fbf648f3630e…
// Licensed by BotKelp — https://www.botkelp.com
/**
* FastAPI Production Requirements
*
* This file lists the production dependencies for FastAPI.
*
* Source: https://fastapi.tiangolo.com/tutorial/dependencies/
* Verified: 2026-09-06
*/
# FastAPI framework
fastapi==0.109.0
# ASGI server
uvicorn[standard]==0.27.0
# Environment variables support
python-dotenv==1.0.0
# Database (SQLAlchemy + PostgreSQL)
sqlalchemy==2.0.25
psycopg2-binary==2.9.9
# Pydantic (included with FastAPI, but pinned for consistency)
pydantic==2.5.3
# HTTP client for external requests
httpx==0.26.0
# Security
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
# CORS support
python-multipart==0.0.6
# For production deployment
gunicorn==21.2.0