chromadb 1.5.5


pip install chromadb

  Latest version

Released: Mar 10, 2026


Meta
Author: Jeff Huber, Anton Troynikov
Requires Python: >=3.9

Classifiers

Programming Language
  • Python :: 3

License
  • OSI Approved :: Apache Software License

Operating System
  • OS Independent

Chroma Chroma

Chroma - the open-source search engine for AI.
The fastest way to build Python or JavaScript LLM apps that search over your data!

Discord | License | Docs | Homepage

pip install chromadb # python client
# for javascript, npm install chromadb!
# for client-server mode, chroma run --path /chroma_db_path

Chroma Cloud

Our hosted service, Chroma Cloud, powers serverless vector, hybrid, and full-text search. It's extremely fast, cost-effective, scalable and painless. Create a DB and try it out in under 30 seconds with $5 of free credits.

Get started with Chroma Cloud

API

The core API is only 4 functions (run our ๐Ÿ’ก Google Colab):

import chromadb
# setup Chroma in-memory, for easy prototyping. Can add persistence easily!
client = chromadb.Client()

# Create collection. get_collection, get_or_create_collection, delete_collection also available!
collection = client.create_collection("all-my-documents")

# Add docs to the collection. Can also update and delete. Row-based API coming soon!
collection.add(
    documents=["This is document1", "This is document2"], # we handle tokenization, embedding, and indexing automatically. You can skip that and add your own embeddings as well
    metadatas=[{"source": "notion"}, {"source": "google-docs"}], # filter on these!
    ids=["doc1", "doc2"], # unique for each doc
)

# Query/search 2 most similar results. You can also .get by id
results = collection.query(
    query_texts=["This is a query document"],
    n_results=2,
    # where={"metadata_field": "is_equal_to_this"}, # optional filter
    # where_document={"$contains":"search_string"}  # optional filter
)

Learn about all features on our Docs

Features

  • Simple: Fully-typed, fully-tested, fully-documented == happiness
  • Integrations: ๐Ÿฆœ๏ธ๐Ÿ”— LangChain (python and js), ๐Ÿฆ™ LlamaIndex and more soon
  • Dev, Test, Prod: the same API that runs in your python notebook, scales to your cluster
  • Feature-rich: Queries, filtering, regex and more
  • Free & Open Source: Apache 2.0 Licensed

Use case: ChatGPT for ______

For example, the "Chat your data" use case:

  1. Add documents to your database. You can pass in your own embeddings, embedding function, or let Chroma embed them for you.
  2. Query relevant documents with natural language.
  3. Compose documents into the context window of an LLM like GPT4 for additional summarization or analysis.

Embeddings?

What are embeddings?

  • Read the guide from OpenAI
  • Literal: Embedding something turns it from image/text/audio into a list of numbers. ๐Ÿ–ผ๏ธ or ๐Ÿ“„ => [1.2, 2.1, ....]. This process makes documents "understandable" to a machine learning model.
  • By analogy: An embedding represents the essence of a document. This enables documents and queries with the same essence to be "near" each other and therefore easy to find.
  • Technical: An embedding is the latent-space position of a document at a layer of a deep neural network. For models trained specifically to embed data, this is the last layer.
  • A small example: If you search your photos for "famous bridge in San Francisco". By embedding this query and comparing it to the embeddings of your photos and their metadata - it should return photos of the Golden Gate Bridge.

Chroma allows you to store these vectors or embeddings and search by nearest neighbors rather than by substrings like a traditional database. By default, Chroma uses Sentence Transformers to embed for you but you can also use OpenAI embeddings, Cohere (multilingual) embeddings, or your own.

Get involved

Chroma is a rapidly developing project. We welcome PR contributors and ideas for how to improve the project.

Release Cadence We currently release new tagged versions of the pypi and npm packages on Mondays. Hotfixes go out at any time during the week.

License

Apache 2.0

1.5.5 Mar 10, 2026
1.5.4 Mar 08, 2026
1.5.3 Mar 07, 2026
1.5.2 Feb 27, 2026
1.5.1 Feb 19, 2026
1.5.0 Feb 09, 2026
1.4.1 Jan 14, 2026
1.4.0 Dec 24, 2025
1.3.7 Dec 12, 2025
1.3.6 Dec 10, 2025
1.3.5 Nov 18, 2025
1.3.4 Nov 05, 2025
1.3.3 Nov 05, 2025
1.3.2 Nov 04, 2025
1.3.0 Oct 29, 2025
1.2.2 Oct 26, 2025
1.2.1 Oct 20, 2025
1.2.0 Oct 18, 2025
1.1.1 Oct 05, 2025
1.1.0 Sep 16, 2025
1.0.21 Sep 11, 2025
1.0.20 Aug 18, 2025
1.0.19 Aug 18, 2025
1.0.18 Aug 18, 2025
1.0.17 Aug 14, 2025
1.0.16 Aug 08, 2025
1.0.15 Jul 02, 2025
1.0.13 Jun 18, 2025
1.0.12 May 31, 2025
1.0.11 May 28, 2025
1.0.10 May 22, 2025
1.0.9 May 12, 2025
1.0.8 May 05, 2025
1.0.7 Apr 24, 2025
1.0.6 Apr 22, 2025
1.0.5 Apr 16, 2025
1.0.4 Apr 10, 2025
1.0.3 Apr 07, 2025
1.0.2 Apr 07, 2025
1.0.0 Apr 03, 2025
1.0.0b0 Mar 01, 2025
0.6.3 Jan 14, 2025
0.6.2 Jan 07, 2025
0.6.1 Jan 03, 2025
0.6.0 Dec 30, 2024
0.5.23 Dec 05, 2024
0.5.21 Dec 03, 2024
0.5.20 Nov 19, 2024
0.5.18 Nov 05, 2024
0.5.17 Oct 31, 2024
0.5.16 Oct 29, 2024
0.5.15 Oct 16, 2024
0.5.13 Oct 10, 2024
0.5.12 Oct 08, 2024
0.5.11 Sep 27, 2024
0.5.10 Sep 27, 2024
0.5.9 Sep 25, 2024
0.5.7 Sep 18, 2024
0.5.5 Jul 23, 2024
0.5.4 Jul 11, 2024
0.5.3 Jun 18, 2024
0.5.2 Jun 18, 2024
0.5.1 Jun 18, 2024
0.5.0 Apr 23, 2024
0.4.24 Feb 28, 2024
0.4.23 Feb 22, 2024
0.4.22 Jan 03, 2024
0.4.21 Dec 20, 2023
0.4.20 Dec 15, 2023
0.4.19 Dec 13, 2023
0.4.18 Nov 21, 2023
0.4.17 Nov 10, 2023
0.4.16 Nov 08, 2023
0.4.15 Oct 25, 2023
0.4.14 Oct 09, 2023
0.4.13 Sep 25, 2023
0.4.12 Sep 20, 2023
0.4.11 Sep 19, 2023
0.4.10 Sep 11, 2023
0.4.9 Sep 06, 2023
0.4.8 Aug 29, 2023
0.4.7 Aug 23, 2023
0.4.6 Aug 15, 2023
0.4.5 Aug 04, 2023
0.4.4 Aug 01, 2023
0.4.3 Jul 25, 2023
0.4.2 Jul 19, 2023
0.4.1 Jul 18, 2023
0.4.0 Jul 17, 2023
0.3.29 Jul 12, 2023
0.3.27 Jul 10, 2023
0.3.26 Jun 05, 2023
0.3.25 May 23, 2023
0.3.23 May 15, 2023
0.3.22 May 08, 2023
0.3.21 Apr 05, 2023
0.3.20 Apr 03, 2023
0.3.18 Mar 31, 2023
0.3.17 Mar 30, 2023
0.3.16 Mar 30, 2023
0.3.15 Mar 30, 2023
0.3.14 Mar 28, 2023
0.3.13 Mar 27, 2023
0.3.12 Mar 26, 2023
0.3.11 Mar 06, 2023
0.3.10 Feb 28, 2023
0.3.8 Feb 26, 2023
0.3.7 Feb 23, 2023
0.3.6 Feb 23, 2023
0.3.5 Feb 23, 2023
0.3.4 Feb 21, 2023
0.3.3 Feb 21, 2023
0.3.2 Feb 20, 2023
0.3.1 Feb 19, 2023
0.3.0 Feb 16, 2023
0.2.0 Feb 16, 2023
0.1.0 Feb 15, 2023
0.1.dev365 Feb 13, 2023
0.1.dev364 Feb 12, 2023
0.1.dev363 Feb 12, 2023
0.1.dev362 Feb 12, 2023
0.1.dev361 Feb 12, 2023
0.1.dev360 Feb 12, 2023
0.0.3.dev335 Feb 13, 2023
0.0.3.dev332 Feb 13, 2023
0.0.3.dev234 Feb 09, 2023