EXTENSIONS
User-built models, drivers, vaults, and reports — the parts that plug into swamp.
Filter by what you need and pull what fits.
S3 Datastore
Store data in an Amazon S3 bucket with local cache synchronization.
Gcs Datastore
Store data in a Google Cloud Storage bucket with local cache synchronization.
Postgres Datastore
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.
Mongodb Datastore
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.
Gcp/datastore
Google Cloud datastore infrastructure models
Turso
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.
Duckdb
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.
S3 Datastore Bootstrap
One-shot bootstrap for @swamp/s3-datastore. Ships a single provisioner
Gcs Datastore Bootstrap
One-shot bootstrap for @swamp/gcs-datastore. Ships a single provisioner