RedisGraph Client Libraries
The full functionality of RedisGraph is available through
redis-cli and the Redis API. RedisInsight is a visual tool that provides capabilities to design, develop and optimize into a single easy-to-use environment, and has built-in support for RedisGraph. In addition there are severeal client libraries to improve abstractions and allow for a more natural experience in a project's native language. Additionally, these clients take advantage of some RedisGraph features that may reduce network throughput in some circumstances.Currently available Libraries
| Project | Language | License | Author | Stars |
|---|---|---|---|---|
| Jedis | Java | MIT | Redis | |
| redisgraph-py | Python | BSD | Redis | |
| JRedisGraph | Java | BSD | Redis | |
| redisgraph-rb | Ruby | BSD | Redis | |
| redisgraph-go | Go | BSD | Redis | |
| rueidis | Go | Apache 2.0 | Rueian | |
| node-redis | JavaScript | MIT | Redis | |
| ioredisgraph | JavaScript | ISC | Jonah | |
| @hydre/rgraph | JavaScript | MIT | Sceat | |
| redis-modules-sdk | TypeScript | BSD-3-Clause | Dani Tseitlin | |
| php-redis-graph | PHP | MIT | KJDev | |
| redislabs-redisgraph-php | PHP | MIT | mkorkmaz | |
| redisgraph_php | PHP | MIT | jpbourbon | |
| redisgraph-ex | Elixir | MIT | crflynn | |
| redisgraph-rs | RUST | MIT | malte-v | |
| redis_graph | RUST | BSD | tompro | |
| NRedisGraph | C# | BSD | tombatron | |
| RedisGraphDotNet.Client | C# | BSD | Sgawrys | |
| RedisGraph.jl | Julia | MIT | xyxel |
Implementing a client
Information on some of the tasks involved in writing a RedisGraph client can be found in the Client Specification.