ONE edge gateway for all your needs.
Kubernetes Ingress
Use Custom Resource Definitions (CRDs) to drive EnRoute Kubernetes Ingress Controller to secure microservices
Standalone
Use simple REST/GraphQL APIs on the Standalone Gateway to enforce policy for APIs on public/private cloud
EnRoute Auriga
When all you need is an Envoy proxy outside Kubernetes to enforce policy for your microservices
EnRoute Controller to replicate and run policy across multiple Gateways
EnRoute Controller can also enforce the same policy across multiple stateless micro-gateways
Simple and Intuitive
Configure Standalone using GitOps OR REST
#!/bin/bash
filter_name="jwt_filter_okta"
filter_type="http_filter_jwt"
filter_config='
{
"name" : "okta",
"jwks_uri" : "https://saaras.okta.com/oauth2/default/v1/keys",
"audience" : "api://default",
"issuer" : "https://saaras.okta.com/oauth2/default"
}'
curl -X POST localhost:1323/filter \
-d "filter_name=${filter_name}" \
-d "filter_type=${filter_type}" \
-d "filter_config"="${filter_config}"
Configure Kubernetes Ingress Using CRDs
---
apiVersion: enroute.saaras.io/v1beta1
kind: HttpFilter
metadata:
name: jwt_filter_okta_k8s
namespace: enroute-gw-k8s
spec:
name: jwt_filter_okta
type: http_filter_jwt
httpFilterConfig: |
{
"name" : "okta",
"jwks_uri" : "https://saaras.okta.com/oauth2/default/v1/keys",
"audience" : "api://default",
"issuer" : "https://saaras.okta.com/oauth2/default",
}
---
Batteries Included
EnRoute provides deep value with premium features to get you up-and-running in no time.
Universal
Run at Kubernetes Ingress or Standalone without Kubernetes
High Throughput and Low Latency
EnRoute data path is built from high-perf Envoy Proxy
Flexible configuration
Configure EnRoute using CRDs for kubernetes, or using simple GraphQL or REST API on control plane
Extend using Filters/Plugins
EnRoute’s extensible filter architecture facilitates fine-grained control to add functionality at global level or on a per-route basis.Use filters like OAuth2, OIDC, JWT, Rate-Limit, Lua to control traffic.
OpenAPI Sync
Ingest and keep EnRoute in sync with OpenAPI Spec
Advanced rate-limiting
EnRoute includes support for Advanced Rate Limiting with different limits for authorized/unauthorized users
Latest Articles

Why and How of Kubernetes Ingress (and Networking)
Services running in Kubernetes are not accessible on public or private cloud.
Read More
TSDB, Prometheus, Grafana in Kubernetes: Tracing a variable across the OSS Monitoring stack
Open Source Metrics Stack Metrics are a critical aspect of any system to understand its health and operational state.
Read More
Are Shadow APIs breaking your security?
DevOps Agility needs Automatic Guardrails While organizations today undertake digital transformation, they are increasingly adopting the API first approach to designing and executing on these initiatives.
Read More