The Cloud Native Application and Service Gateway
Tetrate Enterprise Gateway (TEG) for Envoy gives you the power and flexibility of Envoy Proxy in an easy-to-consume package managed by the Kubernetes Gateway API.
At Tetrate, we believe Envoy is a robust foundation for traffic management. Adopting Envoy through the Kubernetes Gateway API gives you an extensible solution for your current and future gateway needs.
TEG is Tetrate's Enterprise offering of the Envoy Gateway (EG) that leverages the Kubernetes Gateway API for managing Envoy and exposing services and applications.
Enable Access to Apps and Services in Kubernetes
Use TEG for either exposing your backend service APIs or your Apps.
Enable secure access to your Kubernetes hosted Apps and Services and configure core gateway features such as:
- Rate Limiting
- WAF protection
- Require authentication on routes with OIDC
- Authorization checks with OAuth2.0 Token validation
TEG is especially useful for 1st-party API access from 1st-party apps, scripts, or direct API access via curl or Postman.
Get Started with TEG
Learn about the Envoy Gateway architecture, the Kubernetes Gateway API for configuring traffic, and the components TEG deploys into your cluster.
- Start by deploying TEG to your Kubernetes infrastructure
- When you have one system that requires a single point of entry
- Deploy TEG as a shared ingress to your Kubernetes cluster
- When you require dedicated ingress points for distinct systems hosted in a single Kubernetes cluster
- Then enable some of TEG's core features
Intro to Envoy
What is Envoy Proxy?
Envoy is one of the leading Cloud Native projects in the world and is being deployed widely at all scales: from Google to Ebay and Visa to small startups. While much of Envoy's growth has been driven by service mesh adoption — Istio relies on Envoy to deliver all of its core functionality—Envoy was born as an ingress load balancer.
What is Envoy Gateway?
Envoy Gateway (EG) is a project driven by the Envoy community to make Envoy easy to use and operate for ingress. It focuses on ease of use, simplifies common use cases, and leverages the Kubernetes Gateway API for managing Envoy and exposing applications. Tetrate helped start the EG project and continues to invest heavily in it.