- - A powerful command line utility for dumping/restoring etcd - Supports v2
- etcd-dump - Command line utility for dumping/restoring etcd.
- - FUSE filesystem for etcd
- etcddir - Realtime sync etcd and local directory. Work with windows and linux.
- - A web-based key/value editor for etcd using AngularJS
- etcd-lock - Master election & distributed r/w lock implementation using etcd - Supports v2
- - A web-base key/value editor for etcd using PHP
- etcd-viewer - An etcd key-value store editor/viewer written in Java
- - Export/Import/Edit etcd directory as JSON/YAML/TOML and Validate directory using JSON schema
- etcd-rest - Create generic REST API in Go using etcd as a backend with validation using JSON schema
- - A command line client with support of command history and tab completion. Supports v2
- etcdloadtest - A command line load test client for etcd version 3.0 and above.
- A web-based key-value viewer for kubernetes etcd3.0+ cluster.Go libraries
etcd/clientv3 - the officially maintained Go client for v3
- - the officially maintained Go client for v2
- go-etcd - the deprecated official client. May be useful for older (<2.0.0) versions of etcd.
- encWrapper is an encryption wrapper for the etcd client Keys API/KV.Java libraries
coreos/jetcd - Supports v3
- - Supports v2, Async/Sync and waits
- justinsb/jetcd
- - Supports v2
- jurmous/etcd4j - Supports v2, Async/Sync, waits and SSL
- Uses jclouds to provide a complete implementation of v2 API.Scala libraries
maciej/etcd-client - Supports v2. Akka HTTP-based fully async client
- Supports v2. Async HTTP client based on Netty and Scala Futures.Perl libraries
hexfusion/perl-net-etcd - Supports v3 grpc gateway HTTP API
- Supports v2Python libraries
kragniz/python-etcd3 - Client for v3
- - Supports v2
- russellhaering/txetcd - a Twisted Python library
- - A docker deployment automation tool
- lisael/aioetcd - (Python 3.4+) Asyncio coroutines client (Supports v2)
- - Asynchronous etcd v3-only client library for Twisted (today) and asyncio (future)
- dims/etcd3-gateway - etcd v3 API library using the HTTP grpc gateway
- - (Python 3.6+) etcd v3 API for asyncio
mixer/etcd3 - Supports v3
- - Supports v2 (w Coffeescript)
- lavagetto/nodejs-etcd - Supports v2
- Supports v2Ruby libraries
- ranjib/etcd-ruby - Supports v2
- Supports v3C libraries
- jdarcy/etcd-api - Supports v2
- - Supports v2C++ libraries- edwardcapriolo/etcdcpp - Supports v2- - Supports v2 (with waits)- nokia/etcd-cpp-api - Supports v2- - Supports v3
Clojure libraries
- aterreno/etcd-clojure
- - Supports v2
rthomas/clj-etcd - Supports v2Erlang libraries
- Supports v2
zhongwencool/eetcd - Supports v3+ (GRPC only).Net Libraries
- Supports v2
- drusellers/etcetera
- activecollab/etcd
- Client for v3 gRPC gatewayHaskell libraries
wereHamster/etcd-hsR libraries
Nim libraries
etcd_clientTcl libraries
- Supports v2, except wait.Rust libraries
jimmycuadra/rust-etcd - Supports v2Gradle Plugins
- Supports v2Chef Integration
coderanger/etcd-chefChef Cookbook
BOSH Releases