Skip to content

Community Storage Backends

A storage backend persists raw bytes under /-separated string keys. The SDK uses the Storage interface internally for session snapshots, context offloading, and any construct that needs durable key-value persistence. Any class that implements the four-method Storage protocol (write, read, delete, list) can plug in.

The SDK ships reference backends: InMemoryStorage, LocalFileStorage, and S3Storage. The packages below are community-built storage backends you can install and use wherever a Storage instance is accepted.

See the Storage section of the community catalog for the current list, with language support and links to each package.

Built a Storage implementation? See the Get Featured guide to list it here, and the Extensions guide for how to build and publish a package.