Envoyvs
Asana


Asana: Manage your team's work, projects, & tasks online

A high-performance L7 proxy written in C++ that is configured by an API rather than a config file, and is usually deployed under a control plane.
As of 30 August 2026, Envoy is free to use. Envoy is the data plane inside Istio, Consul, Gloo, Contour and most modern service meshes and API gateways. Softwr lists it under Technology.
Overview
Envoy is an L4 and L7 proxy written in C++, originally built at Lyft by Matt Klein and donated to the Cloud Native Computing Foundation, where it became a graduated project. It is licensed under Apache 2.0. It runs as an edge proxy, a per-node gateway or a per-pod sidecar, and it speaks HTTP/1.1, HTTP/2, HTTP/3, gRPC, TCP and a set of application protocols including Redis, MongoDB, Kafka and Postgres through dedicated filters. It emits detailed statistics, distributed tracing spans and structured access logs as a matter of course rather than as an add-on. The thing that distinguishes it is that its real interface is not a configuration file, it is xDS, a set of gRPC APIs through which a control plane pushes listeners, routes, clusters and endpoints to a running proxy and updates them without a restart. That design is the reason Envoy became the shared substrate of the cloud-native networking market: Istio, Consul, Gloo, Emissary, Contour and Envoy Gateway are all control planes that generate xDS, and each of them chose Envoy rather than writing a proxy. Commercially it means the proxy layer is a commodity and the competition happens above it, and it means skills and observability transfer between those products in a way they do not between Nginx and HAProxy. The organisations that adopt it directly are those with dedicated platform or traffic engineering teams and a scale where request-level control, per-route retries, outlier detection and consistent telemetry across hundreds of services actually pay for themselves. The trade-off is the size of the surface. The configuration model is far larger than the alternatives, extending it properly means writing C++ and building your own binary, and there is no single vendor whose support contract covers Envoy itself, so a production bug in the proxy is your engineers reading C++ unless you have bought a control plane from Solo.io, Tetrate or a cloud provider.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Envoy.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


Asana: Manage your team's work, projects, & tasks online


ClickUp: One app to replace them all


Linear: The issue tracking tool you'll enjoy using


Figma: The collaborative interface design tool
Capabilities
xDS dynamic configuration
Listeners, routes, clusters and endpoints are pushed over gRPC and applied without restarting the proxy
Protocol breadth
Handles HTTP/1.1, HTTP/2, HTTP/3, gRPC and raw TCP, with protocol-aware filters for Redis, Kafka, MongoDB and Postgres
Filter chain architecture
Request handling is a chain of network and HTTP filters you compose, including authorisation, rate limiting and transformation
Observability by default
Emits thousands of counters and histograms, distributed tracing spans and configurable structured access logs
Outlier detection
Ejects unhealthy upstream hosts from the load balancing pool based on observed error rates rather than only health checks
Traffic shaping
Per-route retries with budgets, timeouts, circuit breakers, fault injection and weighted traffic splitting
mTLS termination and origination
Terminates and originates mutual TLS, which is what makes it the data plane for service mesh identity
Hot restart
Replaces the running binary while draining connections, so upgrades do not drop in-flight requests
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
Almost always under one. Directly authoring xDS or static bootstrap configuration is viable for a handful of routes and becomes unmanageable beyond that. Envoy Gateway, Istio, Contour, Gloo and Consul all exist to generate that configuration for you.
Envoy is dynamically configured over an API and instrumented far more heavily; Nginx and HAProxy are faster to configure and lighter for straightforward reverse proxying. If you never need to change routing without a reload, Envoy is more machinery than the problem requires.
Nothing to licence; it is Apache 2.0 and there is no paid edition. The cost is engineering time and, for most organisations, a commercial control plane or cloud service that packages it.
You can write Lua filters or proxy-wasm modules in Rust, Go, C++ or AssemblyScript. Both carry per-request overhead compared with a native filter, and the Wasm path has been slower to stabilise than the project originally projected.
Yes, it is a graduated CNCF project licensed under Apache 2.0, which means the trademark and governance sit with the foundation rather than with Lyft or any vendor.
Keep looking
A Kubernetes service mesh that adds mutual TLS, traffic control and telemetry between services without changing application code.
Cloud native core banking, sold as Finxact from Fiserv since the 2022 acquisition
A self-hosted automation server that can build almost anything, through a plugin ecosystem that is also its main liability.
An independent web browser with its own rendering engine, funded almost entirely by search placement deals.
Cloud native core banking where products are written as smart contracts
Digital banking platform for United States banks and credit unions
Data driven personalisation and money insights inside a bank's existing app
A self-hosted automation server that can build almost anything, through a plugin ecosystem that is also its main liability.
Data driven personalisation and money insights inside a bank's existing app
Softwr does not host reviews and shows no star rating for Envoy, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
Secure access for everyone
The digital analytics platform to understand your users
Apple's WebKit browser, available only on Apple operating systems and updated only with them.
free