Skip to content

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