Overview
Envoy is an out-of-process L7 proxy and communication bus designed for large service-oriented architectures. Independent of application language, it can provide a shared data plane for edge proxying, service meshes, routing, load balancing, and observability.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Combine L3/L4 and HTTP L7 filters with dynamic configuration
It provides TCP, UDP, and HTTP filters; HTTP/1.1, HTTP/2, HTTP/3, and gRPC; path- and header-based routing; service discovery; dynamic configuration; health checks; retries; circuit breaking; rate limiting; load balancing; statistics; and distributed tracing.
Sources: [2]
For moving communication concerns out of polyglot microservices
It fits platform teams that want Java, C++, Go, PHP, Python, and other services to share proxy capabilities without upgrading a client library in every application. Separate edge and service-to-service use cases, then test control-plane behavior, configuration delivery, capacity, and failure modes.
Sources: [2]
Include the broad configuration surface and architecture support in operations
Envoy is a feature-rich network component whose configuration and upgrades are operated separately from applications. The README documents security-advisory and release processes and audits, while explicitly marking ppc64le builds as best-effort and outside the security policy. Verify support for the selected architecture and release.
Official sources
- [1]Envoy README(2026-09-13)
- [2]What is Envoy(2026-09-13)
- [3]Envoy GitHub repository(2026-09-13)
Supplemental curator note
Selected for a name colliding with a common word, earlier same-name OSS projects, and another company while its topics favor humor over function.
Growth
Growth trends · Last 30 days
28,911 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 417
- Open PRs
- 240
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- cats
- rocket-ships
- cars
- more-cats
- cats-over-dogs
- nanoservices
- corgis
- cncf
- Stars
- 28,911
- Forks
- 5,607
- Watchers
- 564
- Open issues
- 1,610
- Primary language
- C++
- License
- Apache-2.0
- Repository last updated
- Sep 13, 2026
Explore next
- Kubernetes127,675 Stars
A cloud-native platform for deploying, maintaining, and scaling containers across hosts.
Go - Moby72,092 Stars
Docker's upstream open-source project for assembling container platforms from replaceable components.
Go - Ansible70,672 Stars
An agentless SSH-based platform for configuration, deployment, cloud, and network automation using human-readable descriptions.
Python - Prometheus66,057 Stars
A monitoring platform that pulls labeled time-series metrics and combines PromQL, rules, alerts, and service discovery.
Go - Terraform49,650 Stars
An infrastructure-as-code tool using declarative configuration, execution plans, and dependency graphs to manage cloud and in-house systems.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.