EXTENSIONS
Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.
Filter by what you need and pull what fits.
Cloudflare/r2
Cloudflare R2 object storage — buckets, objects, multipart uploads, notifications
Cozystack Linstor
Linstor distributed storage management for Cozystack — ZFS pool creation, storage classes, node and pool status
Gcp/storage
Google Cloud storage infrastructure models
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.
B2 Transfer
Backblaze B2 data-plane transfers via the Native API v4 — the thirteen upload, download and large-file operations, guarded. Inventories the interrupted large uploads B2 bills for invisibly, proves a bucket is readable and writable end to end, and refuses to move more than 100 MB without an explicit override.
B2 Files
Inventory and manage Backblaze B2 file versions via the Native API v4 — an aggregate scan that separates current bytes from the non-current versions a bucket with no hidden-version lifecycle rule pays for forever, plus sync, copy, and gated hide, delete and Object Lock updates.
B2 Key
Manage a Backblaze B2 application key via the Native API v4 — sync, create, and idempotent delete. The one-shot applicationKey secret is delivered straight to 1Password Connect and never written to a resource snapshot; create fails closed when no destination is configured.
B2 Bucket
Manage one Backblaze B2 bucket via the B2 Native API v4 — sync, create, update, idempotent delete, and get/set event notification rules — with first-class lifecycle rules so restic-pruned hidden file versions are actually deleted.
B2 Account
Inventory a Backblaze B2 account — one read-only scan method emits a resource per bucket and per application key, plus a summary, via the B2 Native API v4.
Scaleway File Storage
Manage a Scaleway File Storage (managed NFS) filesystem — sync state, create, update, and delete network-attached filesystems, and discover filesystems in a region, via the File Storage API with X-Auth-Token auth.
Scaleway Block Storage
Manage a Scaleway Block Storage volume — sync current state, create, update (resize/rename/re-tag), delete, and discover volumes in a zone, via the Block Storage API with X-Auth-Token auth.
Scaleway Object Storage
Manage a Scaleway Object Storage (S3-compatible) bucket — list-buckets, create, delete, sync, and list-objects — via the S3 API with AWS Signature V4 signing (access key + secret key), not X-Auth-Token.
Truenas
TrueNAS SCALE management: decomposed, per-object typed resources for system, storage, and sharing over the REST API v2.0, queryable with CEL (https://github.com/keeb/swamp-truenas)
Zfs
ZFS pool, dataset, and snapshot operations via SSH — supports FreeBSD, Linux, and Illumos
Disk Monitor
Free-space monitor — SSHes to a target host, runs df, classifies mounts as ok/warn/crit against configurable thresholds.
Zfs
ZFS pool management for swamp — import/export pools, sync health status, snapshot datasets, prune retention, scrub, and TRIM