Everything between accepting a connection and forwarding it upstream: listeners, routes, clusters, health, limits and L4 proxying.
Traffic
Get traffic flowing: listeners, routing, upstream clusters, load balancing, resilience, rate limiting and TCP proxying.
6 pages
In this group
- ListenersBind socket addresses, choose a filter chain per connection, terminate TLS, and run listener filters such as the TLS inspector. Read →
- RoutingMatch HTTP requests by host, path, headers and query, then forward, split, redirect, rewrite or answer them directly. Read →
- Upstreams and load balancingDefine clusters of upstream endpoints, choose how they are discovered, and pick a load-balancing policy with weights and priorities. Read →
- Health checks and resilienceDetect bad endpoints with active health checks, stop cascading failure with circuit breakers, and retry what is safe. Read →
- Rate limitingChoose the right limiter: listener accept limits, connection caps, an external rate limit service, per-route token buckets, or per-user limits. Read →
- TCP proxyForward raw TCP streams to a cluster, split them across weighted clusters, and route by TLS SNI without terminating TLS. Read →