- HTTP request routing/forwarding (proxy mode)
- Virtual endpoints
- Timeouts
- Header enrichment
- Path based routing
- URL manipulation
- Header manipulation
- Configurable upstream connection pools with queues
- Configurable upstream TLS certificate validation
- Error Handling
- Basic authentication
- JWT Validation
- JWT header passing
- Upstream authorization
- JWT signing
- SAML
- OAuth 2.0 client credentials
- OpenID-connect
- Upstream OpenAPI 3 schema validation
- CORS
- Request size limiting
- Request context IDs
- Logging
- Custom Logging
- Health check
- Prometheus exporter
- Static file serving
- SPA bootstrap document serving
- HCL based configuration
- Env Variables
- Integrates with Kubernetes