Lattice
Skip to content

Chroma

trychroma.comdatabaseself-hosted

Chroma is a self-hosted database in the Retrieval & Vector Stores layer of the AI stack. Embeddings database designed for fast prototyping.

By Lattice editorial · Facts verified · method

licence
Apache-2.0
language
Python
cost
free

Use Chroma when

Getting a prototype working in an afternoon.

Skip Chroma when

You need durability, scaling or concurrent writes.

Holds the embeddings, returns the few that matter. — that is what this layer of the stack is answerable for. See the full Retrieval & Vector Stores section for the rest of the options.

Visit trychroma.comCompare with another tool
Badge this entry
Lattice badge: Chroma verified 2026-09
[![Chroma on Lattice: verified 2026-09](https://lattice.kunjshah.in/retrieval-vector-stores/chroma/badge.svg)](https://lattice.kunjshah.in/retrieval-vector-stores/chroma)

Quick answers

Is Chroma open source?
Yes. Chroma is open source under the Apache-2.0 licence. It is free to use.
What are the alternatives to Chroma?
The closest alternatives to Chroma are Qdrant and pgvector.

Compared in

Reading on retrieval

Alternatives to Chroma

Also in retrieval

  • pgvector
  • Qdrant
  • Weaviate
  • Pinecone
  • Milvus
  • Turbopuffer
  • Unstructured
  • Elasticsearch
  • Vespa
  • Rerankers
  • Jina AI
  • LangChain Text Splitters
  • Docling
  • LlamaParse