RagLeap
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.

pypi license
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:

  • chroma
  • lancedb
  • redis
  • upstash
  • opensearch

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)
Full documentation PyPI page Source