Get Started

Page in progress

This documentation page is actively being expanded and refined.

First App

Create a minimal Autumn application and run it locally.

Get StartedInstallation

Your first application can be very small. The important part is that the application object becomes the single entry point for routes, configuration, and future modules.

Minimal Setup

from autumn import Autumn

import uvicorn

app = Autumn()

if __name__ == '__main__':
    uvicorn.run(app)

Why Start Like This

  • Autumn(...) defines a clear application boundary.
  • The runtime stays explicit, with no hidden CLI magic.
  • When controllers and services appear later, they already have a stable root.