Product Pricing About Contact Sales
Product

The routing layer your infrastructure deserves

Super Route sits between your clients and your backends — a high-performance, programmable gateway that makes routing decisions in microseconds.

A routing engine built for the edge

The Super Route data plane is written in Rust and compiled to WebAssembly, running natively at every edge node. It processes routing decisions in under 100 microseconds with zero garbage collection pauses.

  • Rust + Wasm data plane for maximum performance
  • Sub-100μs routing decisions per request
  • Zero-copy request forwarding
  • Connection pooling with HTTP/2 and HTTP/3
engine.toml
# Super Route engine configuration
[engine]
runtime = "wasm"
max_concurrent = 100_000
connection_pool = 4096

[routing]
strategy = "latency"
probe_interval = "5s"
failover_timeout = "100ms"

[transport]
http2 = true
http3 = true
zero_copy = true

Every routing strategy, built-in

From simple round-robin to sophisticated ML-based routing — combine them per-route for maximum flexibility.

Weighted Round-Robin

Distribute traffic by weight. Perfect for gradual migrations and capacity-based allocation.

Latency-Based

Route to the fastest backend based on real-time latency probes across all regions.

Geographic

Send requests to the nearest backend by client origin IP for minimal network hops.

Header/Cookie-Based

Route by request attributes for A/B testing, feature flags, or user segmentation.

Circuit Breaker

Automatically trip routes to failing backends and recover gracefully when health returns.

ML-Optimized

Let Super Route's model learn the best routing mix from your real traffic patterns.

See everything. Miss nothing.

Every request that passes through Super Route is tracked with rich telemetry. Built-in dashboards give you instant visibility; OpenTelemetry exports integrate with your existing stack.

  • P50 / P95 / P99 latency histograms
  • Error rate tracking by backend and route
  • Real-time traffic split visualization
  • OpenTelemetry native export
  • Custom alerting rules via API
metrics.json
{
  "route": "/api/v2/users",
  "latency": {
    "p50": "0.3ms",
    "p95": "0.8ms",
    "p99": "1.2ms"
  },
  "backends": [
    { "name": "us-east-1", "weight": 0.6 },
    { "name": "eu-west-1", "weight": 0.4 }
  ],
  "error_rate": "0.001%",
  "requests_per_sec": 48200
}

Secure by default

Super Route terminates TLS at the edge, validates every request, and enforces rate limits before traffic reaches your backends.

  • Automatic TLS termination with Let's Encrypt
  • mTLS for backend connections
  • IP allowlisting and geo-blocking
  • Rate limiting per route, per client
  • WAF integration (ModSecurity compatible)
Inbound Request
TLS 1.3 termination
WAF + Rate Limiter
IP filtering, geo-blocking
mTLS Backend
Encrypted to origin

Plays well with your stack

Super Route integrates with the tools you already use. Deploy from CI/CD, monitor in Grafana, alert in PagerDuty.

CI/CD
GitHub Actions
CI/CD
GitLab CI
CI/CD
Jenkins
Orchestration
Kubernetes
Orchestration
Docker Compose
Orchestration
Terraform
Observability
Grafana
Observability
Datadog
Observability
New Relic
Observability
Prometheus
Alerting
PagerDuty
Alerting
Slack

Architecture that scales

Super Route's control plane manages configuration and telemetry, while the data plane runs independently at every edge node — no single point of failure.

Client
HTTP/2, HTTP/3
Edge Node
Data Plane (Rust/Wasm)
Your Backend
Any origin
↑ Control Plane propagates config to all edge nodes in <2s

Ready to route smarter?

Talk to our team about how Super Route can optimize your infrastructure.

Contact Sales