Skip to main content

Tributary Storage Providers

warning

This section contains placeholder content. Detailed guidance for each provider is still being written.

Overview

Tributary uses a pluggable storage-provider model for snapshot persistence. Each provider implements the ISnapshotStorageProvider interface, which combines read and write operations and identifies itself with a Format string.

Provider Model

The storage-provider abstraction lives in Mississippi.Tributary.Runtime.Storage.Abstractions and defines three contracts:

  • ISnapshotStorageProvider — unified read/write entry point with a Format identifier
  • ISnapshotStorageReader — read operations for snapshots
  • ISnapshotStorageWriter — write operations for snapshots

Implementations are registered through extension methods on IServiceCollection provided by each provider package.

Available Providers

ProviderPackageStatus
Cosmos DBMississippi.Tributary.Runtime.Storage.CosmosAvailable

Learn More