etcd, keyspaces and leases, visible.
A binary-safe key browser and bulk CRUD over authenticated v3 connections, with cancellable watches, leases, compare-and-swap transactions, and Raft diagnostics in one workbench.
Authenticated v3 · TLS/mTLS
The operation inspector Mongrel opens on your cluster.
Click any operation below to see revision, latency, and what Mongrel would suggest. Same view you get inside the workbench.
// Range · prefix /registry/services/
Unbounded prefix scan: pulls all 84,013 keys under /registry/services/ in one response. 412ms round trip, 96MB decoded. Mongrel proposes a bounded range with --limit instead.
# registry · prod-etcd-3:2379 $ etcdctl get /registry/services/ --prefix # 84,013 kvs · rev 84,112 · 412ms # x unbounded: decodes every key under the prefix # ✓ Proposal: bound the range, page by key $ etcdctl get /registry/services/ --prefix \ --limit=100 --order=ascend --sort-by=key # 100 kvs · rev 84,118 · 4ms · more keys available $ etcdctl watch /registry/services/api/ --prefix \ --rev=84118
What Mongrel ships for etcd.
Binary-safe key browser
Browse the full keyspace with binary-safe keys and values. Hex, UTF-8, and raw views for keys that were never meant to be printed.
Prefix explorer
Drill into the keyspace by prefix with revision, count, and limit controls. Bounded ranges by default — no accidental full scans.
Bulk CRUD over v3
Put, get, and delete single keys or whole ranges over authenticated v3 connections. Bulk edits preview affected keys before they run.
Cancellable watches
Watch a key or a prefix and stream create, update, and delete events live. Cancel any watch cleanly without leaving streams behind.
Leases & keepalives
Grant leases, bind keys, and run keepalives with TTL and remaining time visible. See which registrations expire when a client goes away.
Compare transactions
Build Txn operations visually: compare on version, mod_revision, or value, then branch to puts, gets, or deletes on success or failure.
Raft diagnostics
Endpoint status across every member: leader, term, raft and applied indexes, db size, and errors. Lagging followers surface immediately.
Auth & TLS/mTLS
Authenticated v3 sessions with users and roles, over TLS or mutual TLS with client certificates. Credentials stay in the OS keychain.
Import, export, copy
Export keyspaces to JSON or CSV, snapshot and restore, and copy keys between etcd clusters and any other engine.

