Everything you need to manage your APIs
Enterprise features with a developer-friendly experience. Zero config to get started.
Visual Admin Panel
Manage routes, Swagger, aggregation, and global settings from a modern web UI. No JSON editing needed.
Multiple Auth Providers
JWT (HMAC, RSA, JWKS), OpenID Connect, and IdentityServer. Configure multiple providers simultaneously.
Rate Limiting
Protect downstream services with per-route throttling, client whitelists, and custom quotas.
Load Balancing & QoS
Round Robin, Least Connection, Sticky Sessions. Circuit breaker patterns built-in.
Swagger Aggregation
Unified OpenAPI documentation for all downstream services through a single endpoint.
Plugin System
Extend functionality with custom delegating handlers. Drop DLLs and configure per route.
Request Tracing
Monitor request flow, headers, and body across your microservices with per-route tracing.
Security Controls
IP allow/block lists with CIDR, claims-based access, and header transformations per route.
Docker Ready
Official Docker image. Deploy anywhere with a single container -- database included.
Up and running in minutes
From zero to production-ready gateway in three simple steps.
Install & Run
Download the binary for your platform or pull the Docker image. The gateway starts instantly.
Register
Open /admin in your browser and create your admin account. One-time setup.
Configure
Add routes, authentication, rate limiting, and more -- all from the visual admin panel.
Simple route configuration
Define routes visually or through JSON. The gateway handles the rest.
Powerful routing in seconds
Map any inbound path to a downstream service with authentication, rate limiting, caching, and load balancing -- all configured per route.
The admin panel generates valid configuration automatically, but you can also edit the JSON directly.
{
"UpstreamPathTemplate": "/api/users/{everything}",
"DownstreamPathTemplate": "/api/{everything}",
"DownstreamScheme": "https",
"DownstreamHostAndPorts": [
{
"Host": "users-service",
"Port": 443
}
],
"AuthenticationOptions": {
"AuthenticationProviderKeys": ["JWT"]
}
}Ready to simplify your API management?
Start with the free Community edition. No credit card required.