Skip to content
SPECIFICTION
Get listed

Contour vs Envoy Gateway

Contour

projectcontour.io

Envoy Gateway

gateway.envoyproxy.io

Side by side

FigureContourEnvoy Gateway
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Kubernetes Ingress Controllers7.7 (#12)7.9 (#9)
DeploymentContour can be deployed as a Kubernetes deployment or daemonset.The project can manage Envoy Proxy as a standalone or Kubernetes-based application gateway.
IntegrationsContour documentation includes guides for cert-manager, Gatekeeper, AWS Network Load Balancer, and Prometheus metrics.The project lists integrations and ecosystem projects including Envoy AI Gateway, Kuadrant, Knative, KServe, and KEDA.
ObservabilityContour and Envoy expose metrics that can be scraped with Prometheus.The project lists metrics, access logging, and distributed tracing as observability features.
PurposeContour is an open source Kubernetes ingress controller that provides the control plane for the Envoy edge and service proxy.Envoy Gateway manages application and API traffic using Envoy Proxy as a standalone or Kubernetes-based API gateway.
Security featuresThe documentation lists TLS termination and delegation, client authorization, rate limiting, JWT verification, and IP filtering features.Its security controls include mTLS, JWT-based access control, OIDC integration, and API-key authorization.

Plans

Contour

  • ContourFree

Contour pricing →

Envoy Gateway

  • Envoy GatewayFree

Envoy Gateway pricing →

In their own words

Contour

Contour is a free, self-hosted, open-source Kubernetes ingress controller that provides the control plane for the Envoy edge and service proxy. It supports Kubernetes Ingress v1, its HTTPProxy custom resource and Gateway API. Contour updates ingress configuration dynamically with minimal dropped connections and supports multiple configuration types in clusters used by multiple teams. It can run as a Kubernetes deployment or daemonset, and administrators can delegate access to wildcard certificates. Documented security features include TLS termination, client authorization, rate limiting, JWT verification and IP filtering. Contour and Envoy expose metrics that Prometheus can scrape, and documentation includes guides for cert-manager, Gatekeeper and AWS Network Load Balancer. The project is tested with Kubernetes 1.21 and later and is intended for both cluster administrators and application developers. Community support is available through the project's GitHub page, where users can report issues or ask questions. Contour is a Cloud Native Computing Foundation incubating project; its documentation includes a threat model, a security reporting process and a security fix checklist.

Visit projectcontour.io

Envoy Gateway

Envoy Gateway is a free, open-source application gateway for managing Envoy Proxy in standalone or Kubernetes-based deployments. It provisions and configures proxies through Kubernetes Gateway API resources, extending the API to expose Envoy features. Traffic management includes rate limiting, retries, circuit breaking, timeouts and failover. Security options include mTLS, JWT-based access control, OIDC integration and API-key authorization; listed authentication methods also include Basic Auth and external authorization. Envoy Gateway supports TLS termination and can attach an OCSP response from a Gateway certificate Secret during a TLS handshake. Metrics, access logging and distributed tracing are among its observability features. Installation options include Helm, Argo CD, Flux CD and Kubernetes YAML, though the quickstart requires a Kubernetes cluster. The project lists HTTP, HTTPS, gRPC, TLS, TCP and UDP support. Integrations and ecosystem projects include Envoy AI Gateway, Kuadrant, Knative, KServe and KEDA. Community help is directed through Envoy Slack, GitHub discussions and issues, and community meetings. Documentation cautions that the latest release includes recent main-branch commits and might not be stable.

Visit gateway.envoyproxy.io