AI-native Python client for Redis
Top 86.0% on sourcepulse
RedisVL is an AI-native Python client for Redis, designed to simplify the integration of vector search and AI capabilities into applications. It targets AI/ML engineers and data scientists building real-time RAG pipelines, agentic memory structures, and recommendation engines, enabling fast information retrieval and semantic search using Redis.
How It Works
RedisVL leverages Redis Stack's vector search capabilities, allowing users to define schemas with vector fields and metadata. It provides a Pythonic interface for creating and querying these indexes, supporting various vector algorithms and distance metrics. The library also integrates with popular vectorization services and offers extensions for LLM caching, session management, and semantic routing, all powered by Redis.
Quick Start & Requirements
pip install redisvl
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
).Highlighted Details
rvl
) for index management.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 month ago
1 day