← 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