Skip to content

Welcome to Valkey GLIDE

The General Language Independent Driver for the Enterprise (GLIDE) for Valkey is an official open-source client library for the Valkey datastore, supporting all Valkey commands.

With a shared Rust core, Valkey GLIDE delivers consistent behavior across multiple languages and reduces complexity.

Valkey GLIDE is designed for reliability, optimized performance, and high-availability for Valkey and Redis OSS based applications.

It also comes pre-configured, using the best practices learned from over a decade of operating Redis OSS-compatible services used by hundreds of thousands of customers.

Valkey GLIDE is API-compatible with Redis 6.2, 7.0, 7.1, and 7.2.

  • AZ Affinity – Ensures low-latency connections and minimal cross-zone costs by routing read traffic to replicas in the clients availability zone. (Requires Valkey server version 8.0+ or AWS ElastiCache for Valkey 7.2+).
  • PubSub Auto-Reconnection – Seamless background resubscription on topology updates or disconnection.
  • Sharded PubSub – Native support for sharded PubSub across cluster slots.
  • Cluster-Aware MGET/MSET/DEL/FLUSHALL – Execute multi-key commands across cluster slots without manual key grouping.
  • Cluster Scan – Unified key iteration across shards using a consistent, high-level API for cluster environments.
  • Support for TS / CJS / MJS – Fully compatible with modern and legacy JavaScript/TypeScript runtimes.
  • Support for asyncio / anyio / trio – Native compatibility with modern Python async frameworks, enabling efficient and seamless integration into asynchronous workflows.
  • Batching (Pipeline and Transaction) – Efficiently execute multiple commands in a single network roundtrip, significantly reducing latency and improving throughput.
  • OpenTelemetry – Integrated tracing support for enhanced observability and easier debugging in distributed environments.

Valkey GLIDE is API-compatible with the following engine versions:

Engine Type6.27.07.17.28.08.19.0
Valkey---VVVV
RedisVVVV---