etcd

Distributed key-value store

82
Project is healthy
Funding
Stable
Maintenance
Active
Contributors
Healthy
Bus Factor
Medium risk
Metrics last updated: 6 days ago (2026-02-07)

Overview

etcd is a distributed, reliable key-value store for the most critical data of a distributed system. It is used for configuration management and service discovery.

Importance

  • Foundation of Kubernetes
  • Powers service discovery
  • Critical for distributed systems
  • Used by CoreDNS, Rook, and more

Key Features

  • Strong consistency (Raft)
  • Watch API for changes
  • TTL for keys
  • Distributed locking

Sustainability

etcd is a CNCF graduated project with strong community support. It has solid governance and corporate backing.

Dependencies

⬆️ Depends On (3)
etcd
unknown
⬇️ Used By (2)

Dependency Chain

Upstream
OpenSSL Go Linux Kernel
etcd
Kubernetes Vitess
Downstream

Impact Analysis

3 Direct Dependencies
2 Dependent Projects
🔗 Middleware project

⚠️ Impact Risk: Changes to etcd could affect 2 downstream projects.