Skip to content

Paid plans add features and fund TablePro’s development. Optional paid plans See plans

etcd GUI

Browse keys by prefix, change values and manage leases with etcdctl-style commands.

Works on MacDriver downloads on first use of etcd

Included in Free; paid plans add optional featuresOpen source (AGPL-3.0)

etcd keys under the /acme/sessions/ prefix, three of them sharing one lease.

At a glance

Query language
etcdctl
Driver
Downloads on first use
Connect with
Host and port, SSH tunnel, SSL/TLS
Default port
2379
Minimum version
3.2
iPhone and iPad
Does not open

Connect

Enter one host and client port. The peer port has no JSON gateway. There is no database selection or endpoint failover.

Leave Username and Password empty on a cluster without authentication. A user without the root role connects and browses the keys its roles cover, while endpoint status and the user and role commands answer permission denied.

TLS is set by TLS Mode in the Advanced fields, not by an SSL section, and starts Disabled. Required (skip verify) encrypts without checking, Verify CA checks the certificate against the CA file you name, and Verify Identity adds the hostname. A client certificate and key add mutual TLS.

Reach a cluster behind a bastion through an SSH tunnel. etcd:// and etcds:// URLs import, and neither switches TLS on by itself.

Browse keys and run commands

Set Key Prefix Root, such as /app, to scope a connection to one subtree. The sidebar groups keys by their first path segment under it, and each key is a row with its value, version, mod and create revisions, and lease.

Saving an edit sends commands. A new value or lease puts the key again, a NULL lease removes the lease, and renaming a key puts the new name and deletes the old one. The revision columns belong to etcd, so an edit to one stops the save and names the column.

Run etcdctl-style key, watch, lease, member, endpoint, compaction and access-control commands with command and flag completion. Unsupported commands are rejected before reaching the server.

Safe Mode runs get, watch and the commands that only list or report as reads, and counts every other command as a write.

Leases and the cluster

Manage leases and revision compaction from the editor. Inspect members and endpoint status or health with commands; etcd has no Server Dashboard.

Running auth enable from the editor turns authentication on for the whole cluster. A connection that holds a username and password keeps working; one that holds neither has to be reopened with credentials.

Move data

There is no import. Export keys or a command’s result as CSV, JSON, SQL, XLSX, Markdown, HTML and XML.

iPhone and iPad

The iPhone and iPad app has no etcd driver. etcd connections synced from a Mac appear in its list but do not open.

Limits

  • txn is not supported.
  • Connections use the v3 JSON gateway, not gRPC.
  • watch collects events until its timeout, then shows them as rows.

Questions about etcd

Why does a lease ID point at a different lease?

Lease IDs take decimal or hex, and hex is recognised by its letters. Prefix an all-digit hex ID with 0x, as in --lease=0x69407712, or it reads as decimal and resolves to another lease.

Can I edit binary values?

No. A value that is not valid UTF-8 shows in the grid as its base64, marked as such, and text you type is sent as UTF-8. Write binary values with etcdctl.

Get TablePro

Download the Mac app for free. Starter and Team add optional features.
Download for Mac

Requires macOS 13 Ventura or later

See pricing