etcd
Distributed reliable key-value store for the most critical data of a distributed system observed · 2026-10-13
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 4854
- days_rel: 28
- days_push: 8
- n_releases_24m: 48
Adoption not part of the score
52353 stars · 10529 forks observed · 2026-10-13
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
etcd is a distributed, strongly consistent key‑value store that uses the Raft consensus algorithm. It provides a reliable API (gRPC/HTTP) for storing configuration and coordination data in clustered environments.
Use cases
- store configuration data for a Kubernetes cluster
- coordinate leader election and service discovery in microservices
- persist feature flags and runtime settings with watch support
- manage distributed locks and semaphores across multiple nodes
- store small, frequently accessed metadata with TTL expiration
When to choose
- You need a highly available, strongly consistent store for small to medium data sets.
- Your system already runs on Kubernetes or other cloud‑native environments.
- You require built‑in watch/notification capabilities for key changes.
- You prefer a Go‑native library with a simple gRPC/HTTP API.
When to avoid
- You need to store large binary objects or perform complex queries.
- Your workload requires eventual consistency or multi‑region latency optimization.
- You prefer a relational database with SQL support.
- You need a fully managed SaaS offering without self‑hosting responsibilities.
Facets
service · maturity stable
database databases microservices cloud-computing windows cloud self-hosted raft cncf go high-availability tls watch ttl key-value distributed-database consensus devops linux macos docker kubernetes
10 sources
- readme: https://github.com/etcd-io/etcd · fetched 2026-10-13 · 338460f533b3
- homepage: https://etcd.io · fetched 2026-09-07 · 4c71112eea74
- site_page: https://etcd.io/docs/latest · fetched 2026-09-07 · a2c3bef76e6d
- site_page: https://etcd.io/docs/latest/install · fetched 2026-09-07 · ebaa53c25fed
- site_page: https://etcd.io/docs/v3.8 · fetched 2026-09-07 · e9b3af971313
- site_page: https://etcd.io/docs/v3.7 · fetched 2026-09-07 · a2c3bef76e6d
- site_page: https://etcd.io/docs/v3.6 · fetched 2026-09-07 · c19b6a6afc45
- site_page: https://etcd.io/docs/v3.5 · fetched 2026-09-07 · f99c265a41a8
- site_page: https://etcd.io/docs/v3.4 · fetched 2026-09-07 · 7e70c1648d4c
- site_page: https://etcd.io/docs/v3.3 · fetched 2026-09-07 · 3d9bc416f075
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| etcd-io/etcd | main | 98 |
| etcd-io/jetcd | sdk | 85 |
| etcd-io/etcdlabs | examples | 32 |
| etcd-io/website | docs | 76 |
| etcd-io/etcd-play | examples | 10 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem