PyPI package
ragleap-vectorstores
version — loading live from PyPI…
Pluggable vector backends beyond ragleap-rag's built-in 6 — Chroma, LanceDB, Redis, Upstash Vector, OpenSearch — as optional extras implementing the same VectorBackend interface.
pip install ragleap-vectorstores[opensearch]
Highlights
- Each backend is an optional extra — no heavy deps unless you install them
- Drop-in VectorBackend interface matching ragleap-rag core
- Under active development — more backends planned
Tech stack
Core dependencies: ragleap-rag
Optional extras:
chromalancedbredisupstashopensearch
Testing
73 test functions across 7 test files, verified directly from the repo.
Quickstart
from ragleap_vectorstores import ChromaBackend backend = ChromaBackend(persist_directory="./chroma_data") # pass directly to RagLeap(vector_backend=backend)