Chroma.
Open-source vector store for prototypes — the default for LangChain notebooks.
What it is.
Chroma is an open-source embedding database designed for AI applications. the founders founded the company in 2022 and shipped the simplest API in the vector category — three lines of Python from install to working query. The library became the default vector store for LangChain examples and LlamaIndex tutorials, and Quiet Capital led the $18 million seed in 2023.
Where it fits.
Builders who need a vector store working in five minutes, not five hours. Dominant in prototypes, demos, and small production workloads under a million vectors. Chroma Cloud launched in 2024 to extend the same API into a managed tier — teams stay on Chroma as they scale rather than migrating to Pinecone or Weaviate.
- Simplest API in the vector database category
- Default vector store across LangChain and LlamaIndex tutorials
- Apache 2.0 open source with embedded and client-server modes
- Scaling story behind Pinecone and Weaviate at billion-vector workloads
- Hybrid search and metadata filters less mature than alternatives
Frequently asked.
Chroma or Pinecone for production?
Chroma under a million vectors or where simplicity wins. Pinecone above that scale or when managed enterprise governance matters.
Can Chroma run embedded?
Yes. Chroma runs in-process with no separate server — ideal for desktop applications, Jupyter notebooks, and edge deployments.
What does Chroma Cloud add?
Hosted infrastructure, multi-tenant isolation, and team collaboration. The API stays identical to the open-source release.