/v3/, /v3beta/, and /v3alpha/ gateway prefixes in order, so etcd 3.2 through current releases work without configuration. Browse keys grouped by prefix, edit values in the grid, and run etcdctl-style commands in the editor.
Quick Setup
Click New Connection, select etcd, enter host (defaultlocalhost) and port (default 2379), and connect.
etcd is a registry plugin. Picking it in the Choose a Database sheet prompts to install; connecting to a saved etcd connection installs it without asking. You can also install etcd Driver from Settings > Plugins > Browse.
Connection Settings
With a username set, TablePro exchanges the credentials for a gateway token via the gateway’s
auth/authenticate endpoint and retries once with a fresh token when a request returns 401.
Advanced Fields
For self-signed certificates, pick Required (skip verify) or set the CA Certificate path.
Connection URL
Browsing Keys
The sidebar groups keys by their first path segment under the Key Prefix Root; keys without a segment appear under (root). The grid shows one row per key with the columns Key, Value, Version, ModRevision, CreateRevision, and Lease. Key is the primary key. Saving grid edits generatesput and del commands.
Command Editor
The editor accepts etcdctl-style commands with autocomplete for commands and flags.
etcdctl-style commands in the editor
get supports --prefix, --limit=N, --keys-only, --order (ASCEND or DESCEND), and --sort-by (KEY, VERSION, CREATE, MOD, or VALUE). watch collects events for --timeout seconds (default 30), then returns them as a grid.
Lease, cluster, and maintenance commands:
0x (--lease=0x69407712) or it is read as decimal and resolves to a different lease.
Auth, user, and role management:
SSH Tunnel
etcd connections support SSH tunneling for reaching remote clusters through a bastion host.Troubleshooting
Connection refused: Verify etcd is running and the client port (default 2379) is reachable. No supported etcd API found: TablePro requires the HTTP/JSON gateway, which etcd 3.x serves on the client port by default. Point the connection at the client port, not the peer port (2380). Authentication failed: Check the username and password, and that the user has the required roles. TLS errors: Set TLS Mode and the certificate paths in the Advanced fields. For self-signed certificates use Required (skip verify) or provide the CA certificate.Limitations
- No transactions. Each command is a separate gateway request.
- No schema editing and no import.

