Client Libraries

List of RedisJSON client libraries

RedisJSON 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 easier to just use a client library abstracting it.

Currently available Libraries

ProjectLanguageLicenseAuthorStarsPackage
node-redisNode.jsMITRedisnode-redis-starsnpm
iorejsonNode.jsMITEvan Huang @evanhuang8iorejson-starsnpm
redis-om-nodeNodeBSD-3-ClauseRedisredis-om-node-starsnpm
node_redis-rejsonNode.jsMITKyle Davis @stockholmuxnode_redis-rejson-starsnpm
redis-modules-sdkNode.jsBSD-3-ClauseDani Tseitlin @danitseitlinredis-modules-sdk-starsnpm
JedisJavaMITRedisJedis-starsmaven
redis-modules-javaJavaApache-2.0Liming Deng @denglimingredis-modules-java-starsmaven
RedissonJavaApache-2.0Nikita Koksharov @mrnikoredisson-starsmaven
redis-pyPythonMITRedisredis-py-starspypi
redis-om-springJavaBSD-3-ClauseRedisredis-om-spring-stars
redis-om-pythonPythonBSD-3-ClauseRedisredis-om-python-starsPyPi
go-rejsonGoMITNitish Malhotra @nitishmgo-rejson-stars
rejonsonGoApache-2.0Daniel Krom @KromDanielrejonson-stars
rueidisGoApache-2.0Rueian @rueianrueidis-stars
NReJSON.NETMIT/Apache-2.0Tommy Hanks @tombatronNReJSON-starsnuget
redis-om-dotnet.NETBSD-3-ClauseRedisredis-om-dotnet-starsnuget
phpredis-jsonPHPMITRafa Campoy @averiasphpredis-json-starscomposer
redislabs-rejsonPHPMITMehmet Korkmaz @mkorkmazredislabs-rejson-starscomposer
rejson-rbRubyMITPavan Vachhani @vachhanihpavanrejson-rb-starsrubygems