A distributed, reliable key-value store for the most critical data of a distributed system.

These docs cover everything from setting up and running an etcd cluster to using etcd in your applications. Improvements to these docs are encouraged via etcd on GitHub. For more in-depth support, jump into #coreos on IRC, email the dev list, or file a bug.

Distributed Configuration

Configuration values are distributed within the cluster for your applications to read. Values can be changed programatically and smart applications can reconfigure automatically. You'll never again have to run a configuration management tool on every machine in order to change a single config value.