You are viewing documentation for etcd version: v3.2.17

etcd v3.2.17 documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the latest release, v3.4.0, or the current documentation.


etcd is a distributed key-value store designed to reliably and quickly preserve and provide access to critical data. It enables reliable distributed coordination through distributed locking, leader elections, and write barriers. An etcd cluster is intended for high availability and permanent data storage and retrieval.

Getting started

New etcd users and developers should get started by downloading and building etcd. After getting etcd, follow this quick demo to see the basics of creating and working with an etcd cluster.

Developing with etcd

The easiest way to get started using etcd as a distributed key-value store is to set up a local cluster.

Operating etcd clusters

Administrators who need to create reliable and scalable key-value stores for the developers they support should begin with a cluster on multiple machines.

Platform guides


Maintenance and troubleshooting


To learn more about the concepts and internals behind etcd, read the following pages:

Frequently Asked Questions (FAQ)

Answers to common questions about etcd.