Identity at the edge
Chain OIDC, LDAP, mTLS, OAuth2 introspection, JWT/JWKS, JWE, HMAC, and API keys per route. Map every verified credential to a consumer, group, or tenant.
Enterprise API gateway
Tygress is a self-hosted enterprise API gateway built in Rust on Pingora. Route, secure, govern, and observe REST, gRPC, WebSocket, LLM, MCP, and A2A traffic from one data plane and one policy model.
Tygress is currently in development. Early access is not yet generally available.
Every workload
One Rust data plane
Tygress
One route model and one policy chain for API, model, tool, and agent traffic.
Every upstream
Platform capabilities
A reverse proxy moves traffic. An enterprise gateway makes that traffic identifiable, governable, observable, and recoverable across teams and environments.
Chain OIDC, LDAP, mTLS, OAuth2 introspection, JWT/JWKS, JWE, HMAC, and API keys per route. Map every verified credential to a consumer, group, or tenant.
Use distributed rate limits, concurrency limits, circuit breakers, retry budgets, traffic splitting, health checks, and weighted or least-request load balancing.
Proxy HTTP/1.1, HTTP/2, REST, gRPC, gRPC-Web, WebSocket, and gRPC-JSON transcoding without creating protocol-specific gateway silos.
Run one all-in-one node or separate control and data planes. NATS JetStream distributes immutable snapshots with last-known-good behavior for the fleet.
Export Prometheus metrics, OpenTelemetry traces, and structured access logs. Add durable configuration history and audit records when required.
Configure 45+ built-in policies, write native Rust plugins, run sandboxed proxy-wasm modules, or add inline Rhai and JavaScript logic.
Architecture checklist
The data plane keeps serving traffic even when management systems are unavailable. Policy is validated before publication, distributed as immutable snapshots, and applied without taking routes offline.
APIs are becoming AI systems
Tygress adds provider failover, virtual keys, AI DLP, prompt guardrails, semantic caching, token accounting, MCP, and A2A to the same enterprise gateway.
FAQ
An enterprise API gateway is the policy and traffic control point in front of an organization's APIs. Beyond reverse proxying, it handles identity, authorization, rate limiting, resilience, protocol translation, observability, audit, high availability, and multi-tenant governance. Tygress extends that same control plane to LLM, MCP, and AI agent traffic.
Tygress is designed for the same enterprise API gateway role while adding native AI gateway capabilities in the same Rust data plane. It supports REST, gRPC, WebSocket, enterprise authentication, traffic management, extensibility, and observability. Tygress is pre-launch, so production migrations should be planned around release and validation requirements.
Yes. Tygress is self-hosted by design and can run inside a private VPC, on-premises, or fully air-gapped. A minimal all-in-one deployment is one binary; NATS, Postgres, and Redis are added only for the topologies or features that need them.
Tygress supports HTTP/1.1, HTTP/2, REST, gRPC, gRPC-Web, WebSocket, and gRPC-JSON transcoding. The same route and plugin model also governs OpenAI-compatible LLM traffic, MCP tool servers, and A2A agents.
An API gateway secures and manages application and service traffic. An AI gateway adds model routing, virtual keys, cost accounting, semantic caching, guardrails, and agent protocol controls. Tygress combines both, so teams do not need separate policy systems for APIs and AI.
Enterprise control without the extra data plane
Join the waitlist for deployment guides, early access, and product updates.