Storage Adapters
Install
pip install briefcase-ai[storage]Quick Example
from briefcase.storage import SQLiteBackend
backend = SQLiteBackend("./decisions.db")backend.save(snapshot)loaded = backend.load("snapshot-id")Available Backends
| Backend | Class | Description |
|---|---|---|
| Memory | MemoryBackend | In-memory (default, non-persistent) |
| SQLite | SQLiteBackend | Local SQLite database |
| lakeFS | LakeFSBackend | Git-like versioned storage |
| VCS | VCSBackend | Generic version control backend |
| S3 | S3Backend | Amazon S3 |
| GCS | GCSBackend | Google Cloud Storage |
| Azure Blob | AzureBlobBackend | Azure Blob Storage |
| PostgreSQL | PostgreSQLBackend | PostgreSQL database |
Configuration
All backends accept a common interface:
backend.save(snapshot)backend.load(snapshot_id)backend.query(filters)backend.delete(snapshot_id)