Skip to content

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Page as Markdown

    

Traffic management

Compression

Reduce response payload sizes and decompress incoming request bodies with gzip compression.

Destination types

Configure routing to different types of service destinations.

gRPC routing

Route traffic to gRPC services by using the GRPCRoute resource for protocol-aware routing.

Buffering

Buffer request and response bodies so that filters can inspect and transform them safely.

Direct responses

Return a fixed status code and body straight from the gateway without forwarding to a backend.

Dynamic Forward Proxy (DFP)

Resolve upstream hosts dynamically at request time with a Dynamic Forward Proxy.

External processing (ExtProc)

Modify aspects of an HTTP request or response with an external processing server.

Header control

Add, remove, or rewrite request and response headers on routes and listeners.

Health checks

Probe backend and gateway health to remove unhealthy endpoints from rotation.

HTTP/2

Configure a service to use HTTP/2.

Proxy protocol

Preserve the original client IP and port by accepting PROXY protocol on a listener.

Redirects

Redirect requests to a different host, path, scheme, or status code.

Request matching

Match requests by path, method, header, query parameter, or regular expression.

Rewrites

Rewrite the request host or path prefix before forwarding to a backend.

Route delegation

Compose routing across teams by delegating subpaths to child HTTPRoute resources.

Session affinity

Choose how the gateway selects a backend, from load balancing strategies to sticky sessions.

Traffic splitting

Split traffic across multiple backends by weight for canary and blue/green rollouts.

Transformations

Transform request and response headers and bodies with templated expressions.

Weighted routing

Distribute traffic across multiple HTTPRoutes by weight for traffic shaping.

Was this page helpful?