Skip to content

Async backends

API reference for the native async storage backend classes in remote_store.aio.backends. Each implements the AsyncBackend protocol and runs on the event loop without a thread-pool bridge.

Class Description
AsyncMemoryBackend In-memory async backend for testing
AsyncAzureBackend Native async Azure Blob Storage and ADLS Gen2
GraphBackend Microsoft Graph backend (OneDrive, SharePoint, Teams files)

Sync backends run under AsyncStore too

A native async backend is only needed when you want true non-blocking I/O. Any synchronous backend works under AsyncStore via the thread-pool SyncBackendAdapter, which AsyncStore applies automatically.

See also