Envoy ist ein Open-Source-Proxy für Edge- und Service-Verkehr, gebaut für Cloud-Native-Anwendungen. Er läuft neben Anwendungen oder als Gateway und übernimmt Netzwerk und Observability an einer Stelle. Envoy unterstützt HTTP/2, HTTP/3 und gRPC, Lastverteilung mit Wiederholungen, Circuit Breaking und Rate Limiting, TLS-Terminierung, Mutual TLS, JWT-Authentifizierung und externe Autorisierung. Über die xDS-APIs lassen sich Routing und Richtlinien zur Laufzeit ohne Neustart ändern, und mit Wasm, Lua oder dynamischen Modulen ist er erweiterbar. Envoy wird häufig als Data Plane von Service Meshes und als Grundlage von Gateways wie Envoy Gateway verwendet. Es ist Software, die Sie selbst bereitstellen und betreiben.
Envoy wurde ursprünglich bei Lyft entwickelt und ist heute ein Graduated-Projekt der Cloud Native Computing Foundation; das Urheberrecht liegt bei den Envoy Project Authors unter dem Dach der Linux Foundation. Da es keinen vom Anbieter gehosteten Dienst gibt, bleiben Datenverkehr und Konfiguration in der Infrastruktur, in der Sie Envoy betreiben, auch in EU-Rechenzentren. Europäische Organisationen behalten so die Kontrolle über die Datenflüsse, müssen Proxy und Konfiguration dafür aber selbst betreiben.