envoyproxy/envoy
Maintainers
The authoritative list is in OWNERS.md. The detailed per-directory ownership is in CODEOWNERS. This page summarises the structure.
Roles
Envoy distinguishes several maintenance roles, codified in GOVERNANCE.md:
| Role | What they do |
|---|---|
| Senior maintainers | Final say across the project. Members of the security team. Typically full-time paid to work on Envoy. |
| Maintainers | Approve and merge PRs in their area. Take on-call rotations. |
| Senior extension maintainers | Final say over a specific extension family (Wasm, Golang, Thrift, JWT, gRPC-JSON). |
| Extension maintainers | Listed in CODEOWNERS per extension; review PRs to that extension. |
| Envoy Mobile maintainers | Final say over mobile/. |
| Envoy security team | Triage and embargo CVE reports. |
Senior maintainers (as of this snapshot)
| Person | GitHub | Areas |
|---|---|---|
| Matt Klein | @mattklein123 |
Catch-all; original creator. |
| Stephan Zuercher | @zuercher |
Load balancing, upstream, cluster manager, complex routing, macOS. |
| Greg Greenway | @ggreenway |
TLS, TCP proxy, listeners, HTTP proxy, connection pooling. |
| Yan Avlasov | @yanavlasov |
Data plane, codecs, security, configuration. |
| Ryan Northey | @phlax |
Docs, tooling, CI, containers, sandbox examples. |
| Ryan Hamilton | @RyanTheOptimist |
HTTP/3, upstream connection management, Envoy Mobile. |
| Baiping Wang | @wbpcode |
Upstream, LB, tracing, logging, performance, generic / dubbo proxy. |
| Boteng Yao | @botengyao |
Overload manager, security, logging, wasm, data plane. |
Maintainers
| Person | GitHub | Focus |
|---|---|---|
| Adi Peleg | @adisuissa |
xDS APIs, configuration, control plane, fuzzing. |
| Kevin Baichoo | @KBaichoo |
Data plane, overload management, flow control. |
| Keith Smiley | @keith |
Bazel, CI, compilers, build issues. |
| Kuat Yessenov | @kyessenov |
Listeners, RBAC, CEL, matching, Istio. |
| Raven Black | @ravenblackx |
Caches, file filters, file IO. |
| Kateryna Nezdolii | @nezdolik |
Load balancing, data plane, overload manager. |
| Tianyu Xia | @tyxia |
ext_proc, data plane, flow control, CEL. |
| Tony Allen | @tonya11en |
Load balancing, data plane. |
| Takeshi Yoneda | @mathetake |
Dynamic modules, API gateway, WASM, Istio. |
| Rohit Agrawal | @agrawroh |
Dynamic modules, reverse tunnels, Lua, ExtAuthZ, matchers, CI, deps, docs. |
| Paul Ogilby | @paul-r-gall |
Request mirroring, data plane. |
| Mike Krinkin | @krinkinmu |
Build, tooling. |
| Jonh Wendell | @jwendell |
CI, build. |
| Yanjun Xiang | @yanjunxiang-google |
ext_proc, data plane, security. |
Envoy Mobile maintainers
| Person | GitHub | Focus |
|---|---|---|
| Ali Beyad | @abeyad |
xDS, C++ integration tests. |
| Dan Zhang | @danzh2010 |
Envoy Mobile, QUIC, HTTP/3. |
| Paul Ogilby | @paul-r-gall |
Language APIs, xDS. |
Senior extension maintainers
| Person | GitHub | Area |
|---|---|---|
| Michael Warres | @mpwarres |
Wasm. |
| doujiang24 | @doujiang24 |
Golang. |
| Lizan Zhou | @lizan |
Wasm, JWT, gRPC-JSON transcoder. |
| Kuo-Chung Hsu | @juniorhsu |
Thrift. |
Becoming a maintainer
GOVERNANCE.md describes the path:
- Sustained, high-quality contributions over months.
- Two existing maintainers nominate the candidate.
- Two-thirds maintainer approval.
- The new maintainer agrees to on-call rotations and review responsibilities.
There is no separate path to "extension maintainer" — every extension's CODEOWNERS row names two people who agreed to maintain it; they are listed by name and trusted to review PRs to that extension.
Conflict resolution and voting
Disputes that can't be resolved by reviewers go to a maintainer vote. Two-thirds majority decides. Decisions are documented in the relevant GitHub issue.
Security team
The security team triages CVE reports, coordinates embargoed fixes, and manages the disclosure process. The team includes all senior maintainers plus a wider rotation listed in OWNERS.md. Reports go to envoy-security@googlegroups.com per SECURITY.md.
Where to look up an extension's owner
Use CODEOWNERS — each row is a glob and a list of GitHub handles. PRs touching that path automatically request review from the listed handles.
Emeritus
OWNERS.md maintains an "Emeritus" section: past maintainers who shaped the project but are no longer active. Names there have done significant work on listeners (Antonio Vicente), HTTP plumbing (Alyssa Wilk), Lyft's mobile origin (JP Simard, Rafal Augustyniak, Michael Rebello, Alan Chiu), API design (Harvey Tuch), and stats (Joshua Marantz).
Friends of Envoy
A small group of subject-matter experts who aren't maintainers but help with reviews. Yuchen Dai (@lambdai) on xDS / listeners, Michael Payne (@moderation) on dependencies and docs, Cerek Hillen (@crockeo) on Python and C++ platform bindings.
See also
CODEOWNERS— per-directory ownership.GOVERNANCE.md— process.- Extension policy — extension review rules.
- How to contribute — getting involved.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.