Skip to content

Using Avis with FastAPI

Status: alpha

Avis recognizes FastAPI through Python dependency metadata and framework signals.

  • pip
  • uv
  • Poetry
  • configuration
  • ORM/database helper setup
  • monitoring
  • API documentation through FastAPI native OpenAPI support
  • pydantic-settings
  • SQLAlchemy
  • Sentry Python SDK
Terminal window
avis add configuration
avis add orm
avis add monitoring
avis add api-documentation

Avis can add Python dependencies, create starter SQLAlchemy and Sentry helper modules, and document when FastAPI already provides native OpenAPI documentation.

Avis does not create the FastAPI app, choose sync versus async database sessions, add Alembic migrations, mount routers, or define production settings.