RedisVL provides a Python client library to leverage Redis as a vector database. Features semantic search, robust indexing, vector creation via OpenAI/HF/GCP, filtering, JSON storage, CLI & more. Simple yet powerful.
RedisVL is an open-source Python client library that enables using Redis as a full-fledged vector database for building semantic search applications. It simplifies and accelerates working with vectors at scale by harnessing Redis' speed and reliability.
⚡️ Blazing fast queries powered by Redis' performance
🧭 Intuitive search interface with filtering, geospatial, numeric ops
📑 Schema-based index management for vectors
🎨 Vector creation utilities integrating OpenAI, HuggingFace etc
📦 JSON storage and retrieval
🛠️ CLI and management commands
Whether you want to build a conversational engine, recommendations system, or any other vector similarity-based application, RedisVL equipped with Redis' maturity makes it smooth.
It delivers production-grade tooling like index manipulation, robust querying constructs and caching right out of the box. The simple yet full-featured capabilities help minimize effort and cost.
- 👩💻 It provides an easy-to-use Python client library to build vector similarity search applications quickly. Less time fussing with infrastructure means faster development. 🚀
- ⚡️ It leverages the speed and reliability of Redis to deliver high-performance vector search to power real-time recommendations and matching. Sub-millisecond response times keep users engaged.
- 🌈 It simplifies working with embeddings by integrating directly with top vectorization services like OpenAI, HuggingFace, and VertexAI. Create vectors without needing to run complex ML training jobs.
- 🧩 It enables hybrid search combining vectors, filters, and full-text search. More flexibility to tailor the search experience to your needs.
- 🔒 It ensures high availability and data persistence through Redis. Applications remain operational 24/7 thanks to Redis' built-in replication and persistence.
- 👷🏽♀️ Builders: Sam Partee, Tyler Hutcherson, Chayim Kirshen
- 👩🏽💻 Contributors: 3
- 💫 GitHub Stars: 73
- 🍴 Forks: 4
- 👁️ Watch: 7
- 🪪 License: MIT License
- 🔗 Links: Below 👇🏽
- GitHub Repository: https://github.com/RedisVentures/RedisVL
- Official Website: https://www.redisvl.com
- Twitter account: https://twitter.com/Redisinc
- Profile in The AI Engineer: https://github.com/theaiengineer/awesome-opensource-ai-engineering/blob/main/libraries/redisvl.md
🧙🏽 Follow The AI Engineer for daily insights tailored to AI engineers and subscribe to our newsletter. We are the AI community for hackers!