envoyproxy/ratelimit
Go/gRPC service designed to enable generic rate limit scenarios from different types of applications. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3506
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2686 stars · 531 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go/gRPC rate limiting service from the Envoy project that provides centralized, generic rate limiting for distributed applications. It stores counters in Redis and integrates natively with Envoy proxy's rate limit filter, with configuration loaded from files or an xDS management server.
Use cases
- rate limit api requests across a distributed system
- centralized rate limiting service for envoy proxy
- limit requests per user or per ip with redis-backed counters
- global rate limiting for microservices behind a gateway
- configure rate limits via xDS management server
- shadow mode rate limiting to test limits before enforcing
When to choose
- you run Envoy proxy and need its rate limit filter backed by a central service
- you need consistent global rate limits across multiple service instances
- you want Redis-backed counters with Prometheus or DogStatsD metrics
When to avoid
- you need simple in-process rate limiting in a single application
- you don't operate Redis or a service mesh and just need library-level throttling
- your stack is not Go/Envoy-oriented and a lighter middleware would suffice
Facets
service · maturity active
rate-limiting rpc caching backend microservices apis infrastructure-as-code go self-hosted grpc envoy redis global-rate-limiting xds docker linux
1 source
- readme: https://github.com/envoyproxy/ratelimit · fetched 2026-08-28 · 231ebd8a62f6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| envoyproxy/ratelimit | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="envoyproxy/ratelimit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem