The last gateway you'll configure
A programmable reverse proxy you control with an API. Routes, middlewares, canary splits, and HA โ all live, all instant.
Everything you need to run HTTP traffic at scale โ without touching a config file.
Path, headers, methods, regex, query params, hostnames, gRPC, or CEL expressions for cross-field logic. Pre-compiled at build time.
Two-level load balancing: pick the service, then pick the pod. Weighted random, consistent hash, or zero-disruption Redis-backed sticky.
External processor (gRPC/HTTP) inspects and mutates request/response phases. External authorization. Header manipulation with interpolation.
JWT validation (RSA/EC/Ed25519, JWKS, CEL claim assertions). CORS. Rate limiting per client IP. CEL conditions on any middleware.
Retries with backoff. Circuit breakers. Health checks. Outlier detection. Structured proxy error responses with configurable detail levels.
Versioned snapshots. Edit via REST API. Activate to push to all proxies instantly via SSE. Rollback is one call.
22 Prometheus metrics across 5 dimensions: route, destination, endpoint, middleware, listener. Per-listener, toggleable.
EndpointSlice discovery. Helm chart. Gateway API controller that syncs HTTPRoutes and SuperHTTPRoutes to Vrata automatically.
3-5 node Raft consensus. Any node accepts writes. DNS peer discovery. Instant failover. Proxies reconnect transparently.