kgateway kgateway Home Blog Get Started Why kgateway
CTRL K
    CTRL K
      • Blog
        • llm-d - Distributed Inference Serving on Kubernetes
        • Delegation in kgateway - scaling routing with multi-tenant ownership
        • Designing kgateway for Scalability – Not All Gateways Are Created Equal
        • Get Better Results from your LLM with AI Gateway Prompt Enrichment
        • How prioritized model load-balancing helps keep your AI-powered workloads running
        • Dive into Basic Prompt Guardrails with kgateway
        • Transformations in kgateway
        • Extend Istio Ambient Mesh with Kgateway as Waypoints
        • Understanding Gateway API Basics
        • Microgateway Patterns with kgateway and Ambient
        • Canary Deployments with kgateway and Argo Rollouts
        • Deep Dive into the Gateway API Inference Extension
        • Exploring the Gateway API's HTTPRoute
        • Shared Gateways in kgateway
        • Smarter AI Inference Routing on Kubernetes with Gateway API Inference Extension
        • Policy attachments with kgateway and Gateway API
        • Supporting Service Mesh with kgateway and Gateway API
        • Configuring HTTPS routes with the Gateway API
        • Guide to Installing kgateway
        • Introduction to the Kubernetes Gateway API
        • Five Learnings from Seven Years of Building Gloo and kgateway
        • Navigating DeepSeek R1, Security Concerns, and Guardrails
        • Advancing Open Source Gateways with the CNCF and kgateway
      • Documentation
        • Get started
        • About
          • Overview
          • Architecture
          • Deployment patterns
          • Custom resources
          • Policies
            • BackendConfigPolicy
            • TrafficPolicy
            • HTTPListenerPolicy
        • Gateway setup
          • Default gateway proxy setup
          • Gateway customization
            • Customize gateway proxies
            • AWS ELBs
              • AWS ALB
              • AWS NLB
            • Self-managed gateways (BYO)
          • Listeners
            • Listener overview
            • HTTP
            • HTTPS
            • SNI
            • TCP
            • TLS passthrough
        • Traffic management
          • Destination types
            • Kubernetes services
            • Backends
              • Static
              • AWS Lambda
                • Access AWS Lambda with a credentials secret
                • Access AWS Lambda with a service account
          • Direct responses
          • External processing (ExtProc)
          • Request matching
            • Header
            • Host
            • HTTP method
            • Path
            • Query parameter
          • Redirects
            • HTTPS redirect
            • Host redirect
            • Path redirects
          • Rewrites
            • Host rewrites
            • Path rewrites
          • Route delegation
            • Route delegation overview
            • Basic example
            • Delegation via labels
            • Multiple parents
            • Multi-level delegation
            • Header and query match
            • Policy inheritance and overrides
              • Native Gateway API policies
              • Kgateway policies
          • Buffering
          • Header control
            • Request headers
            • Response headers
          • HTTP/2
          • Transformations
            • Templating language
            • Inject response headers
            • Decode base64 headers
            • Update request paths and methods
            • Create redirect URLs
            • Change response status
            • Update response body
          • Traffic splitting
        • Resiliency
          • HTTP connection settings
          • Mirroring
          • Retries
          • TCP keepalive
          • Timeouts
        • Security
          • Access logging
          • CORS
          • CSRF
          • External auth
          • Local rate limiting
          • HTTPS listener
          • SNI listener
          • Backend TLS
          • TLS passthrough
          • ExternalDNS and Cert-Manager
          • Istio ambient mesh for mTLS
        • AI Gateway
          • About AI Gateway
          • Set up AI Gateway
          • Cloud LLM providers
          • Ollama for local LLMs
          • Authenticate to the LLM
          • Model failover
          • Function calling
          • Prompt enrichment
          • Prompt guards
          • AI observability
          • Cleanup
        • MCP Gateway
        • Integrations
          • Argo Rollouts
          • AWS ELBs
          • ExternalDNS and cert-manager
          • Inference Extension
          • Istio
            • Ambient
              • Ingress
              • Waypoint proxy
            • Sidecar
              • Ingress
        • Observability
        • Operations
          • Install
          • Sample app
          • Debug your setup
          • Upgrade
          • Uninstall
        • Reference
          • API reference
          • Helm value reference
            • Crds
            • Helm
          • Open Source Attribution
          • Port reference
          • Security vulnerabilities
          • Version support
          • Contributor guide
            • Add documentation
            • Preview and build locally
            • Style guide
          • Release notes
        • FAQs
      • Learning paths
      • Resources
        • Labs
        • Videos
      • Slack
      • Get started
      • About
        • Overview
        • Architecture
        • Deployment patterns
        • Custom resources
        • Policies
          • BackendConfigPolicy
          • TrafficPolicy
          • HTTPListenerPolicy
      • Gateway setup
        • Default gateway proxy setup
        • Gateway customization
          • Customize gateway proxies
          • AWS ELBs
            • AWS ALB
            • AWS NLB
          • Self-managed gateways (BYO)
        • Listeners
          • Listener overview
          • HTTP
          • HTTPS
          • SNI
          • TCP
          • TLS passthrough
      • Traffic management
        • Destination types
          • Kubernetes services
          • Backends
            • Static
            • AWS Lambda
              • Access AWS Lambda with a credentials secret
              • Access AWS Lambda with a service account
        • Direct responses
        • External processing (ExtProc)
        • Request matching
          • Header
          • Host
          • HTTP method
          • Path
          • Query parameter
        • Redirects
          • HTTPS redirect
          • Host redirect
          • Path redirects
        • Rewrites
          • Host rewrites
          • Path rewrites
        • Route delegation
          • Route delegation overview
          • Basic example
          • Delegation via labels
          • Multiple parents
          • Multi-level delegation
          • Header and query match
          • Policy inheritance and overrides
            • Native Gateway API policies
            • Kgateway policies
        • Buffering
        • Header control
          • Request headers
          • Response headers
        • HTTP/2
        • Transformations
          • Templating language
          • Inject response headers
          • Decode base64 headers
          • Update request paths and methods
          • Create redirect URLs
          • Change response status
          • Update response body
        • Traffic splitting
      • Resiliency
        • HTTP connection settings
        • Mirroring
        • Retries
        • TCP keepalive
        • Timeouts
      • Security
        • Access logging
        • CORS
        • CSRF
        • External auth
        • Local rate limiting
        • HTTPS listener
        • SNI listener
        • Backend TLS
        • TLS passthrough
        • ExternalDNS and Cert-Manager
        • Istio ambient mesh for mTLS
      • AI Gateway
        • About AI Gateway
        • Set up AI Gateway
        • Cloud LLM providers
        • Ollama for local LLMs
        • Authenticate to the LLM
        • Model failover
        • Function calling
        • Prompt enrichment
        • Prompt guards
        • AI observability
        • Cleanup
      • MCP Gateway
      • Integrations
        • Argo Rollouts
        • AWS ELBs
        • ExternalDNS and cert-manager
        • Inference Extension
        • Istio
          • Ambient
            • Ingress
            • Waypoint proxy
          • Sidecar
            • Ingress
      • Observability
      • Operations
        • Install
        • Sample app
        • Debug your setup
        • Upgrade
        • Uninstall
      • Reference
        • API reference
        • Helm value reference
          • Crds
          • Helm
        • Open Source Attribution
        • Port reference
        • Security vulnerabilities
        • Version support
        • Contributor guide
          • Add documentation
          • Preview and build locally
          • Style guide
        • Release notes
      • FAQs
      Documentation
      Gateway setup
      Listeners

      Listeners

      Listener overview HTTP listener HTTPS listener SNI listener TCP listener TLS passthrough
      Kgateway was originally created by Solo.io and was known as Gloo.
      GitHub Slack X Bluesky Mastodon LinkedIn YouTube

      We are a Cloud Native Computing Foundation sandbox project

      Copyright © kgateway, a Series of LF Projects, LLC.
      Website terms of use, trademark policy and other project policies