Chroma Python Client

The Chroma Python Client is a first-party SDK for interacting with both self-hosted Chroma servers and Chroma Cloud. It provides a simple, developer-friendly interface with a core API of just four functions for managing collections, adding documents, and querying embeddings. The client handles automatic tokenization, embedding, and indexing of documents, making it straightforward to build AI applications that require vector similarity search.

API entry from apis.yml

apis.yml Raw ↑
aid: chroma:python-client
name: Chroma Python Client
description: The Chroma Python Client is a first-party SDK for interacting with both self-hosted Chroma
  servers and Chroma Cloud. It provides a simple, developer-friendly interface with a core API of just
  four functions for managing collections, adding documents, and querying embeddings. The client handles
  automatic tokenization, embedding, and indexing of documents, making it straightforward to build AI
  applications that require vector similarity search.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://docs.trychroma.com/reference/python/client
tags:
- Embeddings
- Python
- SDK
- Vector Database
properties:
- type: Documentation
  url: https://docs.trychroma.com/reference/python/client
- type: SourceCode
  url: https://github.com/chroma-core/chroma