Client Libraries
List of RediSearch client libraries
RediSearch 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 |
---|---|---|---|---|
jedis | Java | MIT | Redis | |
redis-py | Python | MIT | Redis | |
node-redis | Node.js | MIT | Redis | |
nredisstack | .NET | MIT | Redis | |
redis-om | Python | BSD | Redis | |
lettusearch | Java | Apache 2.0 | Redis | |
spring-redisearch | Java | Apache 2.0 | Redis | |
redis-om-spring | Java | BSD | Redis | |
redisearch-go | Go | BSD | Redis | |
rueidis | Go | Apache 2.0 | Rueian | |
Redis-om | JavaScript | BSD | Redis | |
Redis.OM | .NET | BSD | Redis | |
redisearch-php | PHP | MIT | Ethan Hann | |
php-redisearch | PHP | MIT MacFJA | MIT | |
redisearch-api-rs | Rust | BSD | Redis | |
redi_search_rails | Ruby | MIT | Dmitry Polyakovsky | |
redisearch-rb | Ruby | MIT | Victor Ruiz | |
redi_search | Ruby | MIT | Nick Pezza |