



Chroma is an open-source embedding database optimized for LLM apps, with in-memory/persistent storage and simple Python API. Features: HNSW indexing, automatic batching, metadata filtering, integrations with LangChain/LlamaIndex. Ideal for local dev, prototyping RAG; vs pgvector, easier for Python users; vs full DBs like Milvus, lighter but less scalable.
Website: https://www.trychroma.com/
Category: Vector Database Engines
Tags: open-source, in-memory, vector-search, llm
ChromaDB (also known as Chroma or chroma-core) is an open-source vector database focused on large language model (LLM) applications. It emphasizes simplicity and offers in-memory HNSW-based dense vector search. ChromaDB is well-suited for rapid prototyping, metadata filtering, and provides a user-friendly interface for building and testing vector search applications. It currently does not support hybrid or distributed features.
Compared to LanceDB: Both are embeddable for local dev/prototyping, but Chroma prioritizes in-memory speed and Python simplicity while LanceDB offers disk persistence, SQL queries, and columnar Arrow storage for larger datasets.
ChromaDB is free and open-source under the Apache 2.0 License.
Loading more......