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.