Skip to content

Installation

Requirements

  • Python 3.11+
  • uv (recommended) or pip

Install fastapi-fullstack

Bash
uv tool install fastapi-fullstack
Bash
pip install fastapi-fullstack
Bash
pipx install fastapi-fullstack

Verify Installation

Bash
fastapi-fullstack --version

Create Your First Project

Bash
# Interactive wizard (recommended)
fastapi-fullstack new

# Quick mode with options
fastapi-fullstack create my_app \
  --database postgresql \
  --auth jwt \
  --frontend nextjs

# Use presets
fastapi-fullstack create my_app --preset ai-agent

Available Presets

Preset Description
--preset production Full production setup with Redis, Sentry, Kubernetes, Prometheus
--preset ai-agent AI agent with WebSocket streaming and conversation persistence
--minimal Minimal project with no extras

Project Dependencies

Generated projects use uv for dependency management:

Bash
cd my_app/backend
make install  # Installs all dependencies

Next Steps