Skip to content

Integrations

Authentication

Use your own SQLAlchemy admin user model by passing auth_model=... to OpsDeck.

Audit logging

Pass a concrete audit log model with audit_model=... to persist create, update, and delete events.

Alembic

If you use admin auth or audit models, include those tables in your Alembic metadata and migration flow.

SQLModel compatibility

SQLModel projects that expose SQLAlchemy declarative models can often use the quick registration path, but async SQLAlchemy remains the primary supported target.

File and background workflows

Use custom AdminAction handlers to trigger your own storage, background jobs, or internal service calls. OpsDeck does not impose a separate job system.