Gateway API Ingress

ZenoIngress

Unprecedented Performance

The world's fastest Kubernetes ingress controller. No other ingress comes close. Built in Rust for Gateway API with sub-millisecond latency, 34,000+ requests per second, and a ~5 MB memory footprint.

34K+
Req/Second
<3ms
P99 Latency
100%
Gateway API Conformance
Performance

Zero-Cost Abstractions

Written in Rust using hyper and tokio, ZenoIngress delivers the performance of hand-tuned C with the safety guarantees of a modern language.

34K+
Requests per Second
<1ms
P50 Latency
<3.2ms
P99 Latency
<0.05ms
Proxy Overhead

No garbage collection pauses. No runtime overhead. No surprises at 3 AM.

Memory-safe Rust eliminates buffer overflows and use-after-free vulnerabilities.

Standards

Native Gateway API

Built for the Kubernetes Gateway API from day one - not retrofitted from legacy Ingress.

Gateway API Conformance: Passed with Zero Remarks

Full Gateway API Core profile conformance tests completed with zero failures, zero skips.

Full Core Profile

Complete GatewayClass, Gateway, and HTTPRoute support with RFC-compliant status management.

Traffic Management

Path, host, header, and method-based routing. Query parameter matching. Weighted traffic splitting.

TLS Termination

Native TLS with rustls. SNI support for multiple certificates. Certificate management via K8s Secrets.

Extended Filters

Request/response header modification, URL rewriting, redirects, and request mirroring.

Comparison

ZenoIngress vs. Industry Standards

Metric ZenoIngress Industry Standard
Throughput 34,000+ req/s ~15,000 req/s
P99 Latency < 3.2ms 10-50ms
Memory Footprint ~5 MB 50-200 MB
Proxy Overhead < 0.05ms 1-5ms
Language Rust (memory-safe) Go/C++
GC Pauses None Variable
Features

Production Ready

Everything you need for production traffic management.

Traffic Management

  • Path-based routing (Exact & Prefix)
  • Host-based routing with wildcards
  • Header and method matching
  • Weight-based traffic splitting
  • Request mirroring for testing

Observability

  • Prometheus metrics
  • Structured JSON logging
  • OpenTelemetry tracing
  • Health check endpoints
  • Request ID correlation

Reliability

  • Connection pooling per backend
  • Health-aware routing
  • Graceful shutdown with draining
  • Hot-reload configuration
  • Zero-downtime deployments
Architecture

Two-Component Design

Clean separation between control plane and data plane for maximum flexibility.

Control Plane (Controller)

Watches Gateway API resources (GatewayClass, Gateway, HTTPRoute) and generates proxy configuration. Built with kube-rs for efficient Kubernetes API interaction.

Data Plane (Proxy)

High-performance HTTP proxy built on hyper and tokio. Routes incoming traffic to backend services with sub-millisecond overhead.

Technology

Built on Proven Foundations

Rust

Memory-safe systems programming without garbage collection overhead.

Tokio

Industry-leading async runtime for high-concurrency networking.

Hyper

Fast, correct HTTP implementation with HTTP/1.1 and HTTP/2 support.

rustls

Memory-safe TLS implementation. No OpenSSL vulnerabilities.

kube-rs

Native Rust Kubernetes client for efficient API interaction.

Tower

Composable middleware framework for robust service implementation.

Maximize Your Performance

Replace your ingress controller with the fastest option available. Contact us for a demo or visit the ZenoIngress website.