
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.
Alternatives & related tools
aim
Command line download/upload tool with resume support for HTTP(S), FTP, SFTP, SSH, and S3 protocols
cidr
CLI tool for IPv4/IPv6 CIDR network prefix management with counting, overlap checking, explanation, and subdivision.
dns53
Dynamic DNS tool for exposing EC2 instances within Amazon Route 53 Private Hosted Zones
domain-check
CLI tool for fast domain availability checking across 1,200+ TLDs with RDAP/WHOIS support and batch processing
lssh
TUI-based SSH client for managing multiple servers with parallel commands and local bashrc forwarding
add a badge to your README
Maintain glooctl? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/glooctl?utm_source=badge)<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>