FREEDOM251

Freedom251 › Compare

Side by side

Envoy Gateway vs HAProxy Ingress

Both stand on kubernetes ingress controllers. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Envoy Gateway

Free plan APISelf-hosted

Envoy Gateway combines gateway configuration, traffic controls, and security features around Envoy Proxy. Check the release caveat and Kubernetes prerequisite when planning an installation.

Visit Envoy Gateway

HAProxy Ingress

Free plan LinuxSelf-hosted

HAProxy Ingress offers flexible, free HAProxy routing for Kubernetes clusters. Check the Kubernetes version requirement and partial Gateway API support before relying on those capabilities.

Visit HAProxy Ingress

The facts

Envoy GatewayHAProxy Ingress
Free planYesYes
Open sourceNot publishedNot published
Runs onAPI, Self-hostedLinux, Self-hosted
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitegateway.envoyproxy.iohaproxy-ingress.github.io
On kubernetes ingress controllers#8 of 28#12 of 28

Envoy Gateway: what it does well

  • Supports standalone and Kubernetes deployments.
  • Offers rate limiting, retries, circuit breaking, and failover.
  • Includes mTLS, OIDC, JWT, and API-key controls.
  • Lists metrics, access logging, and distributed tracing.

What to know first

  • Quickstart requires a Kubernetes cluster.
  • Latest release might not be stable.

HAProxy Ingress: what it does well

  • Applies Kubernetes changes to HAProxy on the fly
  • More than 200 configuration options
  • Supports Ingress and Gateway API resources
  • Metrics can be collected with Prometheus and Grafana

What to know first

  • Requires a running Kubernetes cluster and Helm 3
  • Version 0.16 requires Kubernetes 1.21 or newer
  • Gateway API support is partial

Alternatives to Envoy Gateway Alternatives to HAProxy Ingress The whole list