Backends¶
API reference for all storage backend classes.
Each backend implements the Backend protocol.
For usage guides, see Backends.
| Class | Description |
|---|---|
| LocalBackend | Local filesystem storage |
| MemoryBackend | In-process storage for testing |
| ReadOnlyHttpBackend | Read-only access to HTTP/HTTPS URLs |
| S3Backend | Amazon S3 and S3-compatible services |
| S3PyArrowBackend | S3 via PyArrow C++ for higher throughput |
| SFTPBackend | SSH/SFTP server storage via paramiko |
| AzureBackend | Azure Blob Storage and ADLS Gen2 |
| SQLBlobBackend | SQL database blob storage via SQLAlchemy |
| SQLQueryBackend | Read-only SQL query materialization via SQLAlchemy + PyArrow |
See also¶
- Backend guides — configuration and usage guides for all backends
- Choosing a Backend — trade-offs and selection criteria
- Capabilities Matrix — per-backend capability comparison