etcd-io/etcd

Distributed reliable key-value store for the most critical data of a distributed system

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on April 7th, 2021
Created on July 6th, 2013
Open Issues & Pull Requests: 370 (+0)
GitHub issues: Enabled
Number of forks: 10,529
Total Stargazers: 52,346 (+1)
Total Subscribers: 1,268 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.6 hours
Mean response time: 72.5 days
90th percentile: 97.4 days
Tracked items: 966

Maintainer activity

58 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 10% of issues opened in the past year have never received a reply. 72% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "area/tooling" is answered fastest, typically in under an hour, while "stage/tracked" waits about 7 days. Almost all tracked open issues have seen activity in the last three months. 64% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 132
New in 7 days: 9
Closed in 7 days: 4
Avg open age: 362 days
Stale 30+ days: 95
Stale 90+ days: 34

Recent activity

Opened in 7 days: 9
Closed in 7 days: 4
Comments in 7 days: 15
Events in 7 days: 34

Top labels

  • type/feature (477)
  • stale (330)
  • type/bug (322)
  • help wanted (141)
  • area/robustness-testing (111)
  • area/testing (111)
  • stage/tracked (102)
  • area/security (83)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

etcd is a distributed reliable key-value store designed for the most critical data of a distributed system.

etcd solves the problem of maintaining consistent, highly-available state across multiple machines in a distributed system. It uses the Raft consensus algorithm to manage a replicated log, ensuring that data remains reliable even when nodes fail or become unreachable. The tool provides a simple gRPC API, automatic TLS encryption with optional client certificate authentication, and is benchmarked to handle ten thousand writes per second. Its design prioritizes both correctness and performance in scenarios where data loss or inconsistency would be catastrophic.

The tool suits projects that need a central source of truth for critical configuration, service discovery, or coordination data in distributed environments. It is particularly well-matched to infrastructure and cloud-native applications, and has seen production adoption across many companies. Teams should choose etcd when they require strong consistency guarantees and are willing to operate a clustered system; it is not appropriate for use cases where eventual consistency is acceptable or where operational complexity must be minimized. The project includes etcdctl, a command-line client for interacting with the store.

The project receives issue reports from both core maintainers and external users, indicating real-world adoption without an overwhelming support burden. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker centers on feature development, bug fixes, and robustness testing, reflecting a focus on expanding capabilities while ensuring reliability through rigorous testing practices.