Kubernetes-native API gateway and ingress controller built on Envoy proxy with Gateway API conformance
Gloo Gateway is a Kubernetes-native ingress controller and API gateway built on top of Envoy proxy. It provides full conformance with the Kubernetes Gateway API while maintaining support for existing Gloo Edge APIs. The gateway handles function-level routing, allowing direct integration with serverless functions (Lambda, Google Cloud Functions, OpenFaaS), microservices, and legacy applications through REST APIs, OpenAPI operations, or message queues like NATS and AMQP.
The tool includes standard API gateway features such as rate limiting, circuit breaking, retries, caching, transformation, and service mesh integration. It provides external authentication and authorization capabilities, along with automated service discovery across IaaS, PaaS, and FaaS providers. Gloo Gateway continuously maintains a catalog of available destinations and supports discovery of Swagger and gRPC services.
Gloo Gateway integrates with open-source projects including gRPC, OpenTelemetry, and NATS to extend functionality. It targets organizations running hybrid applications that need to route traffic between different architectural patterns - from legacy monoliths to cloud-native microservices and serverless functions - within a single gateway solution.