Skip to content
etcd

etcd Client

The etcd GUI for Mac.

A fast, native etcd GUI for Mac. Connect to etcd 3.4 and 3.5 over gRPC HTTP/2. Browse keys hierarchically, edit values, watch live changes, view cluster member health. Free and open source.

TablePro connected to a etcd database showing the data grid and SQL editor

Features

Built for etcd.

Hierarchical Key Browser

Browse keys as a tree by / separator. Drill into nested namespaces. Filter by prefix.

Inline Value Editing

Edit values in a real cell editor. JSON values get a tree view with type widgets.

Watch Streams

Subscribe to a key prefix. PUT and DELETE events stream into a panel live.

Cluster Health

All members in the dashboard: leader, raft term, DB size, version. Spot a lagging follower.

TLS and Auth

TLS server cert, mutual TLS with client cert and key, etcd basic auth (user/password).

AI Assistant

Ask in English, get gRPC operations. Suggest key naming conventions.

Data Grid

Browse and edit data.

Sort, filter, and edit etcd data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.

TablePro data grid showing etcd table rows with inline editing

SQL Editor

Write queries faster.

Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.

TablePro SQL editor with etcd query and autocomplete

Capabilities

What you can do.

  • Browse keys with hierarchical / tree view
  • Run get, put, delete, range, txn operations
  • Watch key prefixes for live updates
  • Edit values with JSON tree editor
  • View cluster members and leader
  • Export key ranges to JSON or CSV
  • Full-text search across query history
  • Safe mode confirms before bulk delete

Connect

Get connected in seconds.

# Connect with TablePro Endpoints: http://127.0.0.1:2379 User: root Password: **** # Or via etcdctl ETCDCTL_API=3 etcdctl --endpoints=http://127.0.0.1:2379 get / --prefix

Supported versions

etcd 3.4, 3.5, 3.6

Connection types

  • gRPC (HTTP/2)
  • TLS server cert
  • Mutual TLS (client cert + key)
  • etcd Basic Auth

Default port

2379

How to

Connect to etcd in four steps.

  1. 1

    Install TablePro and the etcd plugin

    brew install --cask tablepro. Settings > Plugins, install etcd from the registry.

  2. 2

    Open New Connection

    Click New Connection. Pick etcd.

  3. 3

    Fill in the endpoints

    http://127.0.0.1:2379. User and password if etcd has auth. SSL tab for TLS.

  4. 4

    Connect and Watch

    Click Connect. Key tree appears. Right-click a prefix to Watch.

FAQ

Common etcd questions.

Does it support etcd v2 API?

No. v3 gRPC only. v2 has been deprecated since etcd 3.5.

Can I watch key changes?

Yes. Right-click a prefix, pick Watch. PUT and DELETE events stream live.

Does it support mutual TLS?

Yes. Pick mTLS in the form, provide client cert and key. CA bundle optional.

How do I view cluster health?

Server dashboard shows all members, the leader, raft term, and DB size per node.

Can I import key/value pairs from JSON?

Yes. Right-click a prefix, pick Import. Each top-level key becomes a put.

Try TablePro for free.

Free and open-source. macOS 14+. Apple Silicon and Intel.