redis-vl-python and RedisVectorXperience

RedisVL is a foundational Python client library that enables vector operations in Redis, while RedisVectorXperience is a demonstration application built on top of Redis capabilities to showcase advanced use cases like semantic caching and RAG—making them complements where the latter depends on capabilities provided by the former or similar Redis vector libraries.

redis-vl-python
62
Established
RedisVectorXperience
28
Experimental
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 6/25
Maturity 9/25
Community 13/25
Stars: 378
Forks: 75
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 16
Forks: 3
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About redis-vl-python

redis/redis-vl-python

Redis Vector Library (RedisVL) -- the AI-native Python client for Redis.

Built on Redis's native vector search, it supports hybrid search combining vector similarity with full-text and complex metadata filtering, while integrating with 8+ embedding providers and reranking frameworks for production RAG pipelines and agentic AI systems. The architecture emphasizes schema-driven index management with YAML/Python configuration, async-first operations for scalability, and semantic caching/routing to optimize LLM interactions. Designed for deployment flexibility across Redis Cloud, Enterprise, Sentinel, and Azure with CLI utilities and vectorizer abstractions that abstract embedding model providers.

About RedisVectorXperience

mar1boroman/RedisVectorXperience

Explore cutting-edge Redis capabilities for Vector Similarity Search, Hybrid Search (Vector Similarity + Meta Search), Semantic Caching, and an advanced RAG model integrated with a Language Model (LLM) Chatbot. Unlock the full potential of Redis as a vector database with this comprehensive showcase of powerful features.

Scores updated daily from GitHub, PyPI, and npm data. How scores work