Open-Source Wikis

/

Envoy

/

Maintainers

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:

  1. Sustained, high-quality contributions over months.
  2. Two existing maintainers nominate the candidate.
  3. Two-thirds maintainer approval.
  4. 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

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Maintainers – Envoy wiki | Factory