Posted On: Oct 8, 2024
Today, we are announcing Node.js support for Valkey General Language Independent Driver for Enterprise (GLIDE). GLIDE is an open source client library for Valkey, an open source key-value data store that supports a variety of workloads such as caching and message queues. With this launch, GLIDE supports Java, Python, and Node.js. GLIDE is one of the official client libraries for Valkey and it supports all Valkey commands. GLIDE supports Valkey versions 7.2 and 8.0, as well as Redis open-source versions 6.2, 7.0, and 7.2.
Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for connecting to a Valkey or Redis OSS datastore. It is pre-configured with best practices learned from over a decade of operating Redis OSS-compatible services used by thousands of customers. To ensure consistency in application development and operations, GLIDE is implemented using a core driver framework, written in Rust, with language specific extensions. This design ensures consistency in features across languages, and reduces overall complexity. As of today, GLIDE is available for Java, Python, and Node.js, with support for additional languages actively under development.
Valkey GLIDE is open source, permissively licensed (Apache 2.0 license), and it can be used with Amazon ElastiCache and Amazon MemoryDB. You can get started by downloading it from the major open source package managers. Learn more about it in this blog post, and submit contributions on the Valkey GLIDE GitHub repository.