← All Projects
Goma Gateway
Lightweight, high-performance API Gateway & Reverse Proxy
A cloud-native API Gateway and Reverse Proxy built in Go with declarative YAML configuration. Supports REST, GraphQL, gRPC, TCP/UDP routing with advanced middleware for authentication, rate limiting, caching, and security.
GoLanguage
Apache-2.0License
Key Features
Declarative YAML-based configuration
REST, GraphQL, gRPC, TCP/UDP & WebSocket routing
Auto HTTPS via Let's Encrypt with mTLS support
JWT, OAuth, LDAP, ForwardAuth & Basic Auth
SQL injection & XSS protection, bot detection
HTTP caching (in-memory or Redis)
Load balancing with health checks
Rate limiting with auto-ban (local or Redis)
Prometheus/Grafana metrics & structured logging
Kubernetes CRD support, GitOps-friendly
Zero-downtime configuration reloads
Canary deployments with weighted routing
Get started with Goma Gateway
Check out the source code, read the docs, and start building.