Skip to content

SQLAlchemy

Status: stable manifest, alpha project support
Setup maturity: configure
Capability: orm

Terminal window
avis add orm
avis add sqlalchemy
  • Python projects
  • FastAPI-compatible project contexts
  • pip, uv, or Poetry

Avis installs SQLAlchemy, creates a starter database session helper, and adds an example DATABASE_URL.

This is configure-level support. Avis verifies the dependency and starter helper, but database lifecycle choices stay with the project.

  • selecting the database driver
  • adding Alembic migrations
  • wiring sessions into request lifecycles
  • transaction boundaries
  • production database credentials