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
| Project | Language | License | Author | Stars | Package |
|---|---|---|---|---|---|
| node-redis | Node.js | MIT | Redis | npm | |
| iorejson | Node.js | MIT | Evan Huang @evanhuang8 | npm | |
| redis-om-node | Node | BSD-3-Clause | Redis | npm | |
| node_redis-rejson | Node.js | MIT | Kyle Davis @stockholmux | npm | |
| redis-modules-sdk | Node.js | BSD-3-Clause | Dani Tseitlin @danitseitlin | npm | |
| Jedis | Java | MIT | Redis | maven | |
| redis-modules-java | Java | Apache-2.0 | Liming Deng @dengliming | maven | |
| Redisson | Java | Apache-2.0 | Nikita Koksharov @mrniko | maven | |
| redis-py | Python | MIT | Redis | pypi | |
| redis-om-spring | Java | BSD-3-Clause | Redis | ||
| redis-om-python | Python | BSD-3-Clause | Redis | PyPi | |
| go-rejson | Go | MIT | Nitish Malhotra @nitishm | ||
| rejonson | Go | Apache-2.0 | Daniel Krom @KromDaniel | ||
| rueidis | Go | Apache-2.0 | Rueian @rueian | ||
| NReJSON | .NET | MIT/Apache-2.0 | Tommy Hanks @tombatron | nuget | |
| redis-om-dotnet | .NET | BSD-3-Clause | Redis | nuget | |
| phpredis-json | PHP | MIT | Rafa Campoy @averias | composer | |
| redislabs-rejson | PHP | MIT | Mehmet Korkmaz @mkorkmaz | composer | |
| rejson-rb | Ruby | MIT | Pavan Vachhani @vachhanihpavan | rubygems |
Feedback
If you've found issues on this page, or have suggestions for improvement, please submit a request to merge or open an issue in the repository.