llama-index-vector-stores-chroma
llama-index vector_stores chroma integration
What it is and what it does
This package provides a LlamaIndex integration layer for Chroma, a vector database designed for storing and querying embeddings. It acts as a bridge between LlamaIndex's retrieval-augmented generation (RAG) framework and Chroma's vector storage backend, allowing developers to persist embeddings and perform semantic similarity searches within LlamaIndex workflows.
The integration depends on chromadb for the actual vector storage operations and llama-index-core for the framework integration. It is positioned as a specialized connector rather than a standalone tool—you install it when you've already chosen LlamaIndex as your RAG framework and Chroma as your vector store, and you need them to work together seamlessly.
Use it for:
- Build RAG pipelines with LlamaIndex that persist embeddings in Chroma for retrieval across sessions
- Implement semantic search over document collections using LlamaIndex queries backed by Chroma storage
- Integrate Chroma as a vector store option in LlamaIndex applications without writing custom adapter code
- Store and query embeddings from multiple data sources in a unified vector database within LlamaIndex workflows
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Chroma vector database with LlamaIndex for storing and retrieving embeddings in RAG and semantic search applications.
Yes, if you are already using LlamaIndex and have chosen Chroma as your vector store. The low install friction, permissive MIT license, and lack of known vulnerabilities make it a straightforward choice. The aging maintenance status warrants checking that your versions of chromadb and llama-index-core remain compatible, but the package itself carries no security risk.
Install
llama-index-vector-stores-chroma on PyPI
pip
pip install llama-index-vector-stores-chromauv
uv add llama-index-vector-stores-chromapoetry
poetry add llama-index-vector-stores-chromaInstalling llama-index-vector-stores-chroma
Before you install
Low install friction with only two runtime dependencies (chromadb and llama-index-core). Package is aging at 227 days since last release, which may indicate stable maintenance or reduced active development.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open and proprietary projects with minimal obligations.
Quickstart
pip install llama-index-vector-stores-chroma
from llama_index.vector_stores.chroma import ChromaVectorStore
from chromadb import Client
client = Client()
vector_store = ChromaVectorStore(chroma_client=client)
Requires Python 3.10 or later (supports current versions, <4.0)
Verify before relying
- Whether the package receives active maintenance or security updates despite aging status
- Compatibility guarantees with recent versions of chromadb and llama-index-core
- Performance characteristics or limitations when handling large-scale embeddings
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (<4.0,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — chromadb, llama-index-core |
| Maintenance | aging — 227 days since the last release |
| First released | |
| Downloads | 252,014/month — #8,562 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: llama_index_vector_stores_chroma-0.5.5-py3-none-any.whl
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
llama-index-utils-workflowProvides visualization tools for LlamaIndex…
unclear · top 15,000 on PyPI
llama-index-vector-stores-pineconeIntegrates Pinecone vector database with…
permissive · top 15,000 on PyPI
llama-index-vector-stores-qdrantIntegrates Qdrant vector database with…
permissive · top 15,000 on PyPI
llama-index-retrievers-bm25Integrates BM25 full-text search retrieval into…
permissive · top 15,000 on PyPI
llama-index-vector-stores-faissIntegrates FAISS vector storage with LlamaIndex…
permissive · top 15,000 on PyPI
llama-index-vector-stores-milvusIntegrates the Milvus vector database with…
permissive · top 15,000 on PyPI
llama-index-embeddings-langchainIntegrates Langchain embedding models with…
permissive · top 15,000 on PyPI
llama-index-vector-stores-redisIntegrates Redis as a vector store backend for…
permissive · top 15,000 on PyPI
llama-index-vector-stores-postgresIntegrates PostgreSQL with pgvector extension…
permissive · top 15,000 on PyPI
llama-index-vector-stores-lancedbIntegrates LanceDB as a vector store backend…
permissive · top 15,000 on PyPI