Skip to content

RedisTimeSeries Client Libraries

RedisTimeSeries has several client libraries, written by the module authors and community members - abstracting the API in different programming languages.

While it is possible and simple to use the raw Redis commands API, in most cases it's more convenient to use a client library abstracting it.

Currently available Libraries

Some languages have client libraries that provide support for RedisTimeSeries commands:

Project Language License Author Stars
JRedisTimeSeries Java BSD-3 RedisLabs JRedisTimeSeries-stars
redis-modules-java Java Apache-2 dengliming redis-modules-java-stars
redistimeseries-go Go Apache-2 RedisLabs redistimeseries-go-stars
redistimeseries-py Python BSD-3 RedisLabs redistimeseries-py-stars
NRedisTimeSeries .NET BSD-3 RedisLabs NRedisTimeSeries-stars
phpRedisTimeSeries PHP MIT Alessandro Balasco phpRedisTimeSeries-stars
redis-time-series JavaScript MIT Rafa Campoy redis-time-series-stars
redistimeseries-js JavaScript MIT Milos Nikolovski redistimeseries-js-stars
redis-modules-sdk Typescript BSD-3-Clause Dani Tseitlin redis-modules-sdk-stars
redis_ts Rust BSD-3 Thomas Profelt redis_ts-stars
redistimeseries Ruby MIT Eaden McKee redistimeseries-stars
redis-time-series Ruby MIT Matt Duszynski redis-time-series-rb-stars