Skip to documentation
Documentation navigation

Documentation navigation

Documentation / modules

Storage

Compose append-only history, leases, revisioned metadata, and immutable blobs behind stable contracts.

developer

Repository

FieldValue
Repositorygithub.com/looprig/storage
Versionv0.4.0
GitHublooprig/storage

Description

Compose append-only history, leases, revisioned metadata, and immutable blobs behind stable contracts.

Where it fits

Storage is useful on its own. Use it when a Go application needs stable interfaces for append-only records, leases, revisioned key-value data, and immutable blobs without committing to a particular backend.

Within Looprig, Storage provides the persistence contracts used by Harness, Workflows, Client, and Flow Store. Backend modules such as FSStore, NATSStore, and RcloneStore implement selected parts of those contracts. Storage defines durable operations; higher-level runtimes decide what to persist.

Dependencies

None.

Dependents

← back to documentation