Chroma is an open-source embedding database designed to simplify the development of Large Language Model applications. It provides tools for storing embeddings and their metadata, embedding documents and queries, and searching embeddings. The focus of Chroma is on simplicity, developer productivity, and quick performance.
It consists of a Python client SDK, JavaScript/TypeScript client SDK, and a server application. Chroma's approach prioritizes making knowledge, facts, and skills pluggable for LLMs, emphasizing ease of use and efficient analysis on top of search functionalities. The platform is licensed under Apache 2.0, and a Colab demo showcases its capabilities, including the ability to run in a notebook environment.