Get Started

Local Setup

Prepare a clean Python environment so Autumn can start without extra fog.

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
  • pip available 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
app/
    controllers/
    services/
main.py

The structure is intentionally small. Start with folders organized by responsibility, then let the project grow around that shape.