Website

Envoy – high performance edge and service proxy

Envoy is a high performance edge and service proxy designed for cloud-native applications and modern service-oriented architectures.

It can be deployed alongside applications, used as an ingress or egress proxy, or placed at the network edge, giving operators a consistent data plane for routing, resilience, and observability across distributed systems.

This is free and open source software.

Key Features

  • Supports L3/L4 proxying and HTTP L7 processing through a pluggable filter architecture.
  • Provides first-class support for HTTP/1.1, HTTP/2, and gRPC traffic.
  • Offers dynamic configuration through the xDS APIs for centrally managed updates.
  • Includes advanced traffic management features such as load balancing, retries, circuit breaking, and rate limiting.
  • Delivers strong observability with statistics, access logging, and distributed tracing.
  • Uses an out-of-process design that works with applications written in different languages and frameworks.

Website: github.com/envoyproxy/envoy
Support:
Developer: Envoy Project Authors
License: Apache License 2.0

Envoy is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Web Caches
VinylWeb accelerator written with performance and flexibility in mind
HAProxyHigh availability load balancer and proxy server
nginxVery powerful and efficient web server and reverse proxy
Traffic ServerHigh-performance building block for cloud services
MemcachedDistributed memory object caching system
SquidHigh-performance proxy caching server and web cache daemon
EnvoyHigh performance edge and service proxy
nusterHigh-performance HTTP proxy cache server
ApacheHugely popular web server with caching modules
SouinHTTP cache system

Read our verdict in the software roundup.

Load Balancers
TraefikModern HTTP reverse proxy and load balancer
HAProxyHigh availability layer 7 load balancer and proxy server for TCP and HTTP
CiliumeBPF-based Networking, Observability, Security
nginxIncludes a L7 load balancer
RoadRunnerHigh-performance PHP application server, load balancer, and process manager
fabioFast, modern, zero-conf load balancing HTTP(S) and TCP router
BFEModern L7 load balancer
EnvoyHigh-performance edge and service proxy built for cloud-native applications
APISIXReal-time API gateway with routing, security and extensive plugin support
gobetweenModern and minimalistic L4 load balancer and reverse-proxy
MetalLBAdds external network service support to bare-metal Kubernetes clusters
SeesawLinux Virtual Server (LVS) based load balancing platform. L4 load balancer
SkipperHTTP router and reverse proxy with flexible filters and route matching
LoxiLBCloud-native networking proxy with eBPF acceleration and observability
kube-vipProvides virtual IPs and service networking across Kubernetes clusters
nusterHigh-performance HTTP proxy cache server and HTTP/TCP load balancer
GLB DirectorSet of stateless L4 load balancer servers
BalanceGeneric TCP proxy with round robin load balancing and failover capabilities

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted