Architecture overviewArchitecture overview Introduction TerminologyThreading model Listeners ListenersListener filtersNetwork (L3/L4) filtersTCP proxyUDP proxyDNS Filter HTTP HTTP connection managementHTTP filtersHTTP routingHTTP upgradesHTTP dynamic forward proxy Upstream clusters Cluster managerService discoveryHealth checkingConnection poolingLoad BalancingAggregate ClusterOutlier detectionCircuit breakingUpstream network filtersLoad Reporting Service (LRS) Observability StatisticsAccess loggingTracing Security TLSJSON Web Token (JWT) AuthenticationExternal AuthorizationRole Based Access ControlThreat modelExternal dependenciesGoogle Vulnerability Reward Program (VRP) Operations & configuration xDS configuration API overviewInitializationDrainingRuntime configurationHot restartOverload manager Other features Local rate limitingGlobal rate limitingScriptingIP TransparencyCompression Libraries Other protocols gRPCMongoDBDynamoDBRedisPostgres Advanced Sharing data between filters