etcd Connections
TablePro supports etcd, a distributed key-value store used for shared configuration and service discovery. TablePro connects via the gRPC/HTTP API.Install Plugin
The etcd driver is available as a downloadable plugin. When you select etcd in the connection form, TablePro will prompt you to install it automatically. You can also install it manually:- Open Settings > Plugins > Browse
- Find etcd Driver and click Install
- The plugin downloads and loads immediately - no restart needed
Quick Setup
Connection Settings
Required Fields
| Field | Description |
|---|---|
| Name | Connection identifier |
| Host | etcd server hostname or IP (default 127.0.0.1) |
| Port | etcd client port (default 2379) |
Optional Fields
| Field | Description |
|---|---|
| Username | For authentication (if enabled) |
| Password | For authentication (if enabled) |
Connection URL
etcds:// for TLS-encrypted connections.
SSH Tunnel
etcd connections support SSH tunneling for accessing remote clusters through a bastion host.Features
- Browse keys with prefix-based navigation
- View and edit key values
- Key metadata (version, create/mod revision, lease)
- Put, delete, and watch keys
- Range queries with prefix and limit
Troubleshooting
Connection refused: Verify etcd is running and the client port (default 2379) is accessible. Check firewall rules. Authentication failed: If etcd has authentication enabled, provide the correct username and password. Check that the user has the required roles. TLS errors: Useetcds:// scheme and ensure your certificates are valid. For self-signed certificates, you may need to add them to your macOS Keychain.