EXTENSIONS
User-built models, drivers, vaults, and reports — the parts that plug into swamp.
Filter by what you need and pull what fits.
Libvirt Vm Pool
Desired-state local libvirt VM pool reconciler for Swamp. Defines, starts, removes, and publishes per-VM connection facts for downstream SSH/config models.
Firecracker
Firecracker microVM lifecycle management via SSH + the Unix-socket REST API.
Proxmox
Transport-neutral Proxmox VE lifecycle — QEMU VMs (clone, cloud-init config, resize disk, start, stop, delete, in-guest exec) and LXC containers (create-from-template, config, resize, start, stop, delete) — over the REST API directly (token auth) or by running pvesh on the node over SSH (node-local API, reuses an existing jump). Idempotent create/clone/delete + a reachability pre-flight check. Plus host/guest telemetry — a nodeStatus method (CPU load, memory pressure, root-fs fill, disk SMART) and per-guest metrics — read by the @stateless/proxmox-fleet report.
Fleet
Cross-hypervisor fleet VM inventory report for swamp.
Migrate
Host-to-host VM disk migration primitives for swamp.
Truenas
Hypervisor-layer VM inventory for TrueNAS SCALE, via the JSON-RPC WebSocket API.
Proxmox
Proxmox API auth + VM fleet lifecycle management (https://github.com/keeb/swamp-proxmox)
Libvirt
Comprehensive libvirt/virsh management — VMs, networks, storage pools,
Local Libvirt
Local libvirt/virsh management via URI — VMs, networks, storage pools, volumes, snapshots, and host info. Fork of @magistr/libvirt adapted for non-SSH (local or custom URI) connections.
Libvirt
Comprehensive libvirt/virsh management — VMs, networks, storage pools,