
Envoy Proxy Documentation
Envoy Proxy (the data-plane proxy itself): architecture, listeners and filters, clusters, xDS, auth filters, observability, operations.
You can read the contents and the first 2,000 characters.
Free accounts get the whole book.
- By yotam fromm
- 28 chapters
- Updated Nov 4, 2026
- 32 readers
What’s inside
- Introduction & Design Philosophy
- Process & Threading Architecture
- Listeners & Network Filter Chains
- HTTP Connection Manager & HTTP Filter Chain
- Life of a Request
- Upstream Clusters — Service Discovery
From the first page
Envoy version: 1.40. The latest stable release is v1.40.2 (released 2026-10-27); the main branch is now 1.41.0-dev. This book's content was checked against the 1.40.0-dev source tree, so 1.40 patch-release fixes are not reflected chapter by chapter.
A comprehensive, source-grounded reference for understanding, deploying, and operating Envoy Proxy in modern service-oriented architectures.
This edition is sourced directly from the Envoy proxy repository (docs/root/, api/envoy/, source/), checked against Envoy 1.40.0-dev (VERSION.txt). Every technical claim in this book is either cited to a specific file path in that tree, or explicitly flagged as unconfirmed where the source could not settle it. A material limitation of the source checkout used for this revision: it is a partial/sparse clone. docs/root/ is complete (499 .rst files), but large parts of api/envoy/service/, api/envoy/extensions/common/, api/envoy/extensions/loadbalancingpolicies/, and most of source/common/ and source/server/ are absent from this checkout. Wherever a claim depends on one of those missing paths, this book says so explicitly rather than filling the gap from memory. Treat any such note as a real gap to close with a fuller checkout or the public Envoy documentation site, not as settled fact.
Preview · 2,000 of 158,195 characters
Contents
- 01Envoy Proxy Documentationp.1
- 02Decision Matrixp.2
- 03Introduction & Design Philosophyp.3
- Narrativep.3
- Agent rulesp.3
- 04Process & Threading Architecturep.4
- Narrativep.4
- Agent rulesp.4
- 05Listeners & Network Filter Chainsp.5
- Narrativep.5
- Agent rulesp.5
- 06HTTP Connection Manager & HTTP Filter Chainp.6
- Narrativep.6
- Agent rulesp.6
- 07Life of a Requestp.7
- Narrativep.7
- Agent rulesp.7
- 08Upstream Clusters — Service Discoveryp.8
- Narrativep.8
- Agent rulesp.8
See all 28 parts
- 09Load Balancingp.9
- Narrativep.9
- Agent rulesp.9
- 10Health Checking, Circuit Breaking & Outlier Detectionp.10
- Narrativep.10
- Agent rulesp.10
- 11xDS Dynamic Configurationp.11
- Narrativep.11
- Agent rulesp.11
- 12TLS & Certificate Managementp.12
- Narrativep.12
- Agent rulesp.12
- 13Authentication & Authorization Landscapep.13
- Narrativep.13
- Agent rulesp.13
- 14ext_authz Deep Divep.14
- Narrativep.14
- Agent rulesp.14
- 15JWT Authentication & JWKS Cachingp.15
- Narrativep.15
- Agent rulesp.15
- 16Composing Auth Filters — Ordering, AND/OR, and the Matcher APIp.16
- Narrativep.16
- Agent rulesp.16
- 17api_key_auth Filterp.17
- Narrativep.17
- Agent rulesp.17
- 18Lua Filter & Scripting Crypto Surfacep.18
- Narrativep.18
- Agent rulesp.18
- 19Rate Limiting — Local & Globalp.19
- Narrativep.19
- Agent rulesp.19
- 20Observability — Statistics & Admin Interfacep.20
- Narrativep.20
- Agent rulesp.20
- 21Observability — Access Logging & Per-Request Timingp.21
- Narrativep.21
- Agent rulesp.21
- 22Observability — Distributed Tracingp.22
- Narrativep.22
- Agent rulesp.22
- 23Deployment Patternsp.23
- Narrativep.23
- Agent rulesp.23
- 24Hot Restart & Listener Drainp.24
- Narrativep.24
- Agent rulesp.24
- 25Extension Mechanisms — Wasm & ext_procp.25
- Narrativep.25
- Agent rulesp.25
- 26Overload Manager & Retry Policyp.26
- Narrativep.26
- Agent rulesp.26
- 27Operational Best Practices & Sizingp.27
- Narrativep.27
- Agent rulesp.27
- 28Appendix — Quick Referencep.28
- Narrativep.28
- Agent rulesp.28



