Valkey Router
Solve the hard traffic problems before they hit your data layer
Scale to millions of clients and millions of requests per second across clusters with thousands of nodes, all without re-architecting your application.
-
Build on a stable foundation
Deploy proven infrastructure that powers mission-critical features for millions of users around the world.
-
Protect data infrastructure
Shield clusters from traffic spikes, hot keys, and connection storms. Harden access with HTTPS, JWT auth, and rate limits.
-
Zero application changes
With native RESP support, clients connect to the router exactly like a cluster. Migration is as simple as changing the endpoint.
Core Features
-
Efficient traffic management
Valkey Router handles connection pooling, throttling, request coalescing, and TLS termination so that Valkey can focus on processing commands. Offloading traffic concerns reduces latency by up to 30%.
-
Accelerate global access
Clients open a single, fast connection to the nearby router, which maintains warm connections to clusters in another region or cloud. Save hundreds of milliseconds by skipping global network round-trips.
-
Fine-grained access control
Issue signed, short-duration JWTs directly to client devices. Access tokens offer expressive control, including key-level restrictions, with zero overhead.
-
Web-scale HTTP API
Expose a secure HTTPS endpoint that clients can hit directly, no API gateway or cloud functions required. Cut costs and latency with a single, integrated web-scale component.
Pricing
Valkey Router (self-managed)
Frequently Asked Questions
How does Valkey Router handle hot keys?
The router automatically coalesces duplicate in-flight reads into a single upstream request. The result is returned to all waiting clients simultaneously, collapsing what would otherwise be a thundering herd into a single cluster operation.
Does the router support TLS between clients and Valkey?
Yes. Connections between the router and the Valkey cluster support TLS. These connections are long-lived, so individual client connections do not incur any additional latency.
What authentication mechanisms does the router support?
The router supports signed, short-duration JWTs suitable for direct issuance to client devices. Tokens can express key-level read and write restrictions, and verification is performed in the router's fast path with no external round trips.
Can the HTTP API be used alongside the standard Valkey protocol?
Yes. Both interfaces are served concurrently. Clients that speak the Valkey wire protocol connect on the standard port, while clients using the HTTP API connect on a separate endpoint. Both share the same connection pool, access control, and traffic management infrastructure.
What is the maximum cluster size the router supports?
The Momento Valkey Router is designed for clusters with thousands of nodes. Connection pooling and shard-aware routing are handled internally, so your application code is unaffected as the cluster grows.