Company Overview
Envoy is a CNCF-graduated high-performance service proxy created by Lyft in 2016 and donated to the Cloud Native Computing Foundation (CNCF). Envoy is the benchmark data plane implementation for service meshes and the default data plane of Istio, widely used for traffic management and service communication in microservice architectures.
Deployed as a sidecar proxy alongside each service instance, Envoy provides L4/L7 proxying, load balancing, circuit breaking, retries, timeout control, TLS termination, and rich observability. Its powerful xDS dynamic configuration protocol lets control planes deliver routing and policy in real time, making it a key component of modern cloud-native infrastructure.
Core Products and Services
- L4/L7 Proxy: Layer 4 and 7 proxying supporting TCP, HTTP/1.1, HTTP/2, and HTTP/3.
- Service Mesh Data Plane: Serves as the data plane for control planes like Istio and Consul Connect, carrying sidecar traffic.
- Load Balancing and Fault Tolerance: Built-in circuit breaking, retries, timeouts, health checks, and active/passive health probing.
- Observability: Built-in tracing, metrics, and logging with Prometheus and OpenTelemetry ecosystem support.
- API Gateway Capabilities: Dynamic routing and policy via the xDS configuration protocol.
Core Strengths
CNCF-graduated project: High maturity, validated in large-scale production
Service mesh benchmark: Default Istio data plane with broad ecosystem
Rich protocol support: Modern protocols including HTTP/2, HTTP/3, and gRPC
Dynamic configuration: xDS protocol for real-time control-plane configuration
Built-in observability: Tracing, metrics, and logging out of the box
Key Milestones
- 2016: Envoy was created and open-sourced by Lyft.
- 2017: Envoy was donated to CNCF as an incubating project.
- 2020: Envoy graduated from CNCF.
- Today: As the benchmark service mesh data plane, widely adopted by Istio, Consul, and other ecosystems.
Market Position
Envoy competes with the following projects in the service proxy and service mesh data plane market:
| Competitor | Description |
|---|---|
| Nginx | Classic web server and reverse proxy |
| HAProxy | High-performance TCP/HTTP load balancer |
| Traefik | Cloud-native reverse proxy and gateway |
| Linkerd | Lightweight service mesh data plane |
| Istio | Service mesh control plane (Envoy as data plane) |
| Cilium | eBPF-based networking and observability |