Skip to main content
New to Chroma? Check out the getting started guide
Chroma Computer
Chroma gives you everything you need for retrieval:
  • Store embeddings and their metadata
  • Vector search
  • Full-text search
  • Document storage
  • Metadata filtering
  • Multi-modal retrieval
Chroma runs as a server and provides Python and JavaScript/TypeScript client SDKs. Check out the Colab demo (yes, it can run in a Jupyter notebook). Chroma is licensed under Apache 2.0

Python

In Python, Chroma can run in a python script or as a server. Install Chroma with
Terminal
pip install chromadb

JavaScript/TypeScript

In JavaScript and TypeScript, use the Chroma JS/TS Client to connect to a Chroma server. Install Chroma with your favorite package manager:
Terminal
npm install chromadb @chroma-core/default-embed
Continue with the full getting started guide.

Language Clients

We welcome contributions for other languages!