Client libraries and tools used for connecting to Valkey. Anything that speaks the Redis 7.2 wire protocol works with Valkey 7.2 and later, so most existing clients need no changes to migrate.
Designed for reliability, optimized performance, and high-availability. GLIDE is a multi-language client with one shared Rust core and per-language bindings.
Designed for reliability, optimized performance, and high-availability. GLIDE is a multi-language client with one shared Rust core and per-language bindings.
Designed for reliability, optimized performance, and high-availability. Pick the classifier that matches your platform: osx-aarch_64, linux-aarch_64 or linux-x86_64.
Designed for reliability, optimized performance, and high-availability. GLIDE is a multi-language client with one shared Rust core and per-language bindings.
Designed for reliability, optimized performance, and high-availability. The .NET client over the shared Rust core, with StackExchange.Redis API compatibility.
Designed for reliability, optimized performance, and high-availability. GLIDE is a multi-language client with one shared Rust core and per-language bindings.
Designed for reliability, optimized performance, and high-availability. A synchronous Ruby client over the shared Rust core, prebuilt for Linux and Apple silicon macOS.
gem install valkey-glide-rb
Advanced features supported (2)
Replica reads
AZ affinity
License
Apache-2.0
No clients match your current search and filters.
Feature definitions
Replica reads
Route read commands to replicas instead of the primary, spreading read load across the topology.
Pub/Sub
Re-subscribe to channels and patterns automatically after a reconnect or topology change, so subscribers never go silently deaf.
SCAN family
Iterate keys consistently across every shard, tracking slot migrations that happen mid-scan.
AZ affinity
Prefer replicas in the client’s own availability zone to cut cross-AZ latency and transfer cost.
Client-side caching
Keep hot values in the application process and let the server invalidate them, removing a round trip entirely.
Advanced capabilities
Announce client capabilities so the server can hand off slot redirections cleanly during upgrades and failover.
Connection pooling
Reuse a pool of established connections rather than dialing one per command.
Add your client, tool or integration
Building something on Valkey - a client, a module, a tool, or an AI integration? We'd love to see it here alongside the rest. Everything on this page lives in valkey-io repo, so adding yours is just a pull request away.