glooctl logo

glooctl

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.

Gloo Gateway Architecture

Alternatives & related tools

add a badge to your README

Maintain glooctl? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/glooctl.svg)](https://www.trmn.sh/tools/glooctl?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/glooctl?utm_source=badge"><img src="https://www.trmn.sh/badge/glooctl.svg" alt="Featured on trmn" height="20"></a>