Chroma

Developer-first embedding database that runs anywhere

Chroma is profiled here as a RAG Framework tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.

Description

 Chroma is an open-source embedding database created in 2022 by Jeff Huber and Anton Troynikov, built so the path from pip install to a working retrieval app takes minutes. It runs in-process for notebooks and prototypes or as a client-server deployment, persisting data locally through SQLite. Chroma Cloud, launched in 2025, adds a serverless hosted option billed on usage. The company rewrote the core in Rust ahead of the cloud launch, carrying one API from laptop prototypes through distributed production deployments. Query results return documents, embeddings, and metadata together, which keeps application code short.

Key Capabilities:

  • In-process, client-server, and serverless cloud deployment modes

  • Vector, full-text, and metadata search in one query API

  • Collection-based API with four core operations

  • Multimodal embedding support

  • First-class LangChain and LlamaIndex integrations

  • Apache 2.0 license with Python and TypeScript clients

Alternative tools

  • GraphRAG

    Graph-based retrieval-augmented generation from Microsoft Research

  • RAGFlow

    Open-source RAG engine with deep document understanding

  • Milvus

    Open-source vector database built for billion-scale search

  • txtai

    All-in-one embeddings database for semantic search and RAG

  • R2R

    Production retrieval system with ingestion and an API

  • Qdrant

    Rust-based vector search engine with rich filtering

Used in Stacks

No saved stacks include this tool yet.