Clients

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:

ProjectLanguageLicenseAuthorStars
JedisJavaMITRedisJedis-stars
JRedisTimeSeriesJavaBSD-3RedisLabsJRedisTimeSeries-stars
redis-modules-javaJavaApache-2denglimingredis-modules-java-stars
redistimeseries-goGoApache-2RedisLabsredistimeseries-go-stars
rueidisGoApache-2Rueianrueidis-stars
redis-py (examples)PythonMITRedisLabsredis-py-stars
NRedisTimeSeries.NETBSD-3RedisLabsNRedisTimeSeries-stars
phpRedisTimeSeriesPHPMITAlessandro BalascophpRedisTimeSeries-stars
node-redisJavaScriptMITRedisnode-redis-stars
redis-time-seriesJavaScriptMITRafa Campoyredis-time-series-stars
redistimeseries-jsJavaScriptMITMilos Nikolovskiredistimeseries-js-stars
redis-modules-sdkTypescriptBSD-3-ClauseDani Tseitlinredis-modules-sdk-stars
redis_tsRustBSD-3Thomas Profeltredis_ts-stars
redistimeseriesRubyMITEaden McKeeredistimeseries-stars
redis-time-seriesRubyMITMatt Duszynskiredis-time-series-rb-stars