Get Started
Page in progress
This documentation page is actively being expanded and refined.
Local Setup
Python, a virtual environment, and the first package installation.
Get StartedInstallation
Autumn feels best in a clean Python environment. The idea is simple: one project, one environment, and no hidden machine state.
What You'll Need
- Python 3.12 or newer
pipavailable in your terminal- A dedicated virtual environment for each project
Choose whichever workflow fits your team best. venv is simpler and closer to the standard Python approach, while pipenv is convenient if you want to keep the environment and dependencies together.
python -m venv .venv
source .venv/bin/activate
pip install autumn-framework uvicorn
Recommended Starter Structure
app/
controllers/
services/
app.py
The structure is intentionally small. Start with folders organized by responsibility, then let the project grow around that shape.