Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
19 results
label:datastore

S3 Datastore

@swamp/s3-datastore · v2026.07.25.1

Store data in an Amazon S3 bucket with local cache synchronization.

upd Jul 2530k pullsA100/100

Gcs Datastore

@swamp/gcs-datastore · v2026.07.25.1

Store data in a Google Cloud Storage bucket with local cache synchronization.

upd Jul 2525k pullsA100/100

Dynamodb Datastore

@webframp/dynamodb-datastore · v2026.07.24.3

Stores swamp runtime data in AWS DynamoDB with conditional-write distributed locking (fencing tokens + TTL-as-defense-in-depth) and chunked blob storage for items exceeding DynamoDB's 400KB size limit.

upd Jul 24194 pullsA100/100

Bench Datastore

@webframp/bench-datastore · v2026.07.24.1

Datastore benchmarking harness for swamp. Two workflow-based test

upd Jul 24182 pullsA100/100

Elasticache Datastore Bootstrap

@webframp/elasticache-datastore-bootstrap · v2026.07.23.1

One-shot bootstrap for @webframp/valkey-datastore targeting AWS ElastiCache

upd Jul 230 pullsA100/100

Dynamodb Datastore Bootstrap

@webframp/dynamodb-datastore-bootstrap · v2026.07.22.1

One-shot bootstrap for @webframp/dynamodb-datastore. Ships a single

upd Jul 230 pullsA100/100

Azure Blob Datastore Bootstrap

@webframp/azure-blob-datastore-bootstrap · v2026.07.22.1

One-shot bootstrap for @webframp/azure-blob-datastore. Creates an Azure

upd Jul 230 pullsA100/100

Aurora Datastore Bootstrap

@webframp/aurora-datastore-bootstrap · v2026.07.22.1

One-shot bootstrap for @webframp/postgres-datastore targeting AWS Aurora

upd Jul 230 pullsA100/100

Gitlab Datastore Bootstrap

@webframp/gitlab-datastore-bootstrap · v2026.07.22.1

One-shot bootstrap for @webframp/gitlab-datastore. Validates access to a

upd Jul 230 pullsA100/100

Azure Blob Datastore

@webframp/azure-blob-datastore · v2026.07.22.1

Stores swamp runtime data in Azure Blob Storage using native blob-lease distributed locking (the lease ID doubles as the fencing-token nonce) and ETag-conditional writes on a shard-first path index for optimistic concurrency. Supports Shared Key (account key or connection string) and Azure AD service-principal authentication. No Azure SDK dependency — talks to the Blob REST API directly via fetch.

upd Jul 221 pullsA100/100

Gcp/datastore

@swamp/gcp/datastore · v2026.07.21.3

Google Cloud datastore infrastructure models

upd Jul 210 pullsA100/100

Valkey Datastore

@webframp/valkey-datastore · v2026.07.21.1

Stores swamp runtime data in Valkey/Redis with sorted-set path indexing for O(log n + k) prefix lookups and SET NX distributed locking. Compatible with local Valkey, AWS ElastiCache Serverless, and AWS MemoryDB. Implements two-phase sync to minimize time under the global lock.

upd Jul 2165 pullsA100/100

Rethinkdb Datastore

@shrug/rethinkdb-datastore · v2026.07.18.2

Swamp datastore backend on RethinkDB: a single-document atomic-CAS distributed lock (TTL heartbeat, nonce-gated forceRelease, stale-lock takeover), an r.now() health verifier, and a content-addressed sync tier (immutable blobs + doc-size chunking + a single rev-CAS manifest, with per-namespace manifest routing so repos sharing one database stay isolated). Wraps the proven @shrug/rethinkdb spike components.

upd Jul 192 pullsA100/100

S3 Datastore Bootstrap

@swamp/s3-datastore-bootstrap · v2026.07.18.2

One-shot bootstrap for @swamp/s3-datastore. Ships a single provisioner

upd Jul 1881 pullsA100/100

Postgres Datastore

@webframp/postgres-datastore · v2026.07.18.1

Stores swamp runtime data in PostgreSQL with row-based distributed locking. Compatible with AWS RDS, Aurora, and Aurora Serverless v2. Uses fencing tokens for split-brain safety across failover events.

upd Jul 18177 pullsA100/100

Mongodb Datastore

@keeb/mongodb-datastore · v2026.06.13.1

MongoDB-backed swamp datastore — distributed locks with TTL, heartbeat, and nonce fencing, plus a manifest+content-addressed-blob sync protocol that streams the datastore tier as inline-bytes cursor batches. Blobs over 15 MB are transparently chunked across multiple docs so they fit under MongoDB's 16 MB BSON limit. Scoped by tenant + repo namespace. Requires MongoDB 4.0+ as a replica set.

upd Jun 13118 pullsB85/100

Gcs Datastore Bootstrap

@swamp/gcs-datastore-bootstrap · v2026.06.04.2

One-shot bootstrap for @swamp/gcs-datastore. Ships a single provisioner

upd Jun 42.8k pullsA100/100

Turso

@zocc/turso · v2026.05.24.1

Turso (libSQL) datastore for swamp: query model for ad-hoc SQL against Turso edge databases, and a datastore backend that stores swamp runtime data in a remote Turso database with row-based distributed locking.

upd May 244 pullsA100/100

Duckdb

@zocc/duckdb · v2026.05.22.1

DuckDB integration for swamp: query model for ad-hoc SQL, and a datastore backend that stores swamp runtime data in a DuckDB database file with row-based distributed locking. Embedded, local-only — no network dependency.

upd May 2217 pullsA100/100