Using Avis with FastAPI
Status: alpha
Detected Through
Section titled “Detected Through”Avis recognizes FastAPI through Python dependency metadata and framework signals.
Supported Package Managers
Section titled “Supported Package Managers”- pip
- uv
- Poetry
Supported Capabilities
Section titled “Supported Capabilities”- configuration
- ORM/database helper setup
- monitoring
- API documentation through FastAPI native OpenAPI support
Current Integrations
Section titled “Current Integrations”- pydantic-settings
- SQLAlchemy
- Sentry Python SDK
Purpose-First Commands
Section titled “Purpose-First Commands”avis add configurationavis add ormavis add monitoringavis add api-documentationWhat Avis May Change
Section titled “What Avis May Change”Avis can add Python dependencies, create starter SQLAlchemy and Sentry helper modules, and document when FastAPI already provides native OpenAPI documentation.
Not Handled By Avis
Section titled “Not Handled By Avis”Avis does not create the FastAPI app, choose sync versus async database sessions, add Alembic migrations, mount routers, or define production settings.