etcd/Documentation/integrations.md
Brandon Philips bd6f1c9e48 libraries-and-tools: rename to integrations
I want to create a more consistent naming system across the repos. Some
of our projects won't have libraries or tools (like Clair) but others
have integrated their software with Clair in various ways.

So, use a generic term: integrations.
2017-03-03 13:09:36 -05:00

8.6 KiB

Libraries and tools

Tools

  • etcdctl - A command line client for etcd
  • etcd-backup - A powerful command line utility for dumping/restoring etcd - Supports v2
  • etcd-dump - Command line utility for dumping/restoring etcd.
  • etcd-fs - FUSE filesystem for etcd
  • etcddir - Realtime sync etcd and local directory. Work with windows and linux.
  • etcd-browser - A web-based key/value editor for etcd using AngularJS
  • etcd-lock - Master election & distributed r/w lock implementation using etcd - Supports v2
  • etcd-console - A web-base key/value editor for etcd using PHP
  • etcd-viewer - An etcd key-value store editor/viewer written in Java
  • etcdtool - 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
  • etcdsh - 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.

Go libraries

  • etcd/clientv3 - the officially maintained Go client for v3
  • etcd/client - the officially maintained Go client for v2
  • go-etcd - the deprecated official client. May be useful for older (<2.0.0) versions of etcd.

Java libraries

Scala libraries

Python libraries

Node libraries

Ruby libraries

C libraries

C++ libraries

Clojure libraries

Erlang libraries

.Net Libraries

PHP Libraries

Haskell libraries

R libraries

Nim libraries

Tcl libraries

Rust libraries

Gradle Plugins

Chef Integration

Chef Cookbook

BOSH Releases

Projects using etcd