Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Ai Databases
  3. Chroma

Chroma

What it is

Chroma is open-source infrastructure for storing embeddings and metadata and retrieving information from text, images, and other modalities. Its search options include dense and sparse vectors, hybrid search, full-text and regex search, and metadata filters. Developers can run it locally with pip, npm, or Docker, use Chroma Cloud, or deploy it in their own VPC. Documented embedding integrations include OpenAI, Cohere, Google Gemini, Hugging Face, Jina AI, and Ollama; framework integrations include LangChain, LlamaIndex, Haystack, Streamlit, and DeepEval. Chroma is licensed under Apache 2.0, and its maker says the open-source database and Chroma Cloud use the same codebase. The Cloud service says it encrypts customer data in transit and at rest and offers SSO, role-based access controls, and employee MFA. Starter is free with 10 databases and 10 team members. Team is $250 a month plus usage, includes $100 credits, and allows 100 databases and 30 team members.

For and against

For

  • Supports dense, sparse, and hybrid vector search.
  • Offers full-text, regex, and metadata search.
  • Can run locally, in cloud, or in a customer VPC.
  • Starter includes 10 databases and 10 team members.

Against

  • Team costs $250 a month plus usage.
  • Exceeding usage limits pauses the service.

The verdict

Chroma combines several search methods with deployment choices and integrations for AI development workflows. Teams should account for usage-based charges and the service pause when limits are exceeded.

Who it suits

Chroma suits developers building AI applications that need search and retrieval over stored data, with options for local, cloud, or customer-VPC deployment. Its listed integrations may be useful to teams working with the named embedding services and frameworks.

Plans and prices

Team

$250a month

100 databases · 30 team members · $100 usage credits · Slack support

Starter

Free

10 databases · 10 team members · Community Slack

Enterprise

Priced on request

Unlimited databases · Unlimited team members · Dedicated support · Single-tenant clusters

Every plan, in full

On the record

Changelog update
The changelog lists EU region support in April 2026 and Chroma Sync for S3, GitHub and Web in March 2026.trychroma.com · read 15 Oct 2026
CLI installation
The CLI is installable through the Python package, JavaScript package, pipx or a standalone curl installer.docs.trychroma.com · read 15 Oct 2026
Cloud API
The CloudClient accepts a tenant, database and API key, with environment-variable configuration also supported.docs.trychroma.com · read 15 Oct 2026
Cloud architecture
Chroma Cloud is serverless and uses object storage with automatic tiering and caching.docs.trychroma.com · read 15 Oct 2026
Cloud performance limits
The product page lists 1 million collections per database and 5 million records per collection as technical specifications.trychroma.com · read 28 Sep 2026
Company founding
Netfigo lists Chroma as founded in 2022 in San Francisco, with Jeff Huber and Anton Troynikov as founders.netfigo.com · read 15 Oct 2026
Company legal name
The terms identify the service provider as Chroma Inc.trychroma.com · read 15 Oct 2026
Company location and size
LinkedIn lists Chroma as privately held, headquartered in San Francisco and employing 11–50 people.linkedin.com · read 15 Oct 2026
Compliance
Chroma Cloud says it completed a SOC 2 Type II examination.trychroma.com · read 28 Sep 2026
Dataset forking
Forking supports dataset versioning, A/B tests and staged rollouts.trychroma.com · read 15 Oct 2026
Deployment
The maker says Chroma can run locally with pip, npm, or Docker, on Chroma Cloud, or in a customer’s own VPC.trychroma.com · read 28 Sep 2026
Documentation depth
The docs cover quickstarts, SDK references, cloud clients, deployment, Docker, production client-server mode, performance and migrations.docs.trychroma.com · read 15 Oct 2026
Embedding integrations
Documented embedding integrations include OpenAI, Cohere, Google Gemini, Hugging Face, Jina AI, Ollama, and others.docs.trychroma.com · read 28 Sep 2026
Enterprise deployment
Enterprise deployment options listed include multi-tenant cloud, single-tenant nodes and clusters, BYOC, and on-premises deployment.trychroma.com · read 28 Sep 2026
Enterprise options
The enterprise page lists single-region, multi-region, and multi-cloud regions, active-active and active-passive replication, and AWS, GCP, and Azure.trychroma.com · read 28 Sep 2026
Framework integrations
Documented framework integrations include LangChain, LlamaIndex, Haystack, Streamlit, and DeepEval.docs.trychroma.com · read 28 Sep 2026
Full-text and regex
Its search interface includes trigram full-text matching and regular-expression queries.trychroma.com · read 15 Oct 2026
Funding news
Chroma announced an $18 million seed round led by Quiet Capital on April 7, 2023, and also disclosed a May 2022 pre-seed round.trychroma.com · read 15 Oct 2026

The review

Chroma is an open-source database for developers building AI retrieval systems across text, images, and other modalities. It best suits teams that want flexible search and a choice of local, cloud, or customer-controlled deployment. Its broad retrieval toolkit is a strength, but cloud usage limits and paid-plan costs need to fit the workload.

Overview

Chroma stores embeddings and metadata for AI applications, with a design that spans local development, managed cloud, and deployment in a customer’s own VPC. The project uses the Apache 2.0 license, and its maker says the same codebase powers the open-source database and Chroma Cloud. That continuity is useful for teams who want to choose where to run Chroma without switching to a different codebase.

It is more than a dense-vector store: teams can combine vector retrieval with full-text, regex, and metadata-based search. The range is valuable for varied retrieval needs, though teams with a narrow use case may prefer a simpler database.

Key features

  • Search breadth: Dense, sparse, and hybrid vector search sit alongside full-text search, regex search, and metadata filtering. This lets teams mix retrieval approaches and filter results without relying on vector similarity alone.
  • Indexes and dimensions: Chroma supports vector and sparse-vector indexes, full-text indexing, and inverted indexes for strings, integers, floats, and booleans. Its maximum vector size is 4096 dimensions, which sets a concrete ceiling for workloads that need unusually large embeddings.
  • Integration choices: Documented embedding integrations include OpenAI, Cohere, Google Gemini, Hugging Face, Jina AI, and Ollama. Framework integrations include LangChain, LlamaIndex, Haystack, Streamlit, and DeepEval; SDKs cover Python, TypeScript, Rust, Kotlin, and Swift. This breadth can help teams fit Chroma into an existing AI stack.
  • Deployment options: Chroma can run locally through pip, npm, or Docker, on Chroma Cloud, or in a customer’s own VPC. Enterprise deployments include multi-tenant cloud, single-tenant nodes and clusters, BYOC, and on-premises options. Enterprise regions can be single-region, multi-region, or multi-cloud, with active-active or active-passive replication across AWS, GCP, and Azure.
  • Cloud security: Chroma Cloud says customer data is encrypted in transit and at rest, with SSO, role-based access control, and employee MFA. It has completed a SOC 2 Type II examination. Those controls matter to organizations evaluating managed deployment; teams with specific compliance needs should check that the available controls fit their requirements.
  • Cloud scale and limits: The product lists up to 1 million collections per database and 5 million records per collection as technical specifications. Customer-set or Chroma-set usage limits can pause service until the limit is changed, so workloads that must remain continuously available need to account for that behavior.

Pricing

Chroma is freemium. Starter is free, with free credits followed by usage-based pricing. It includes 10 databases and 10 team members, plus Community Slack support. It is the practical entry point for individual developers and small teams, but the database and seat caps limit how far it stretches as a shared production workspace.

Team costs $250 a month, plus usage, and includes $100 credits. It allows 100 databases and 30 team members, with Slack support, SOC II, and volume-based discounts. The expanded quotas and support make it more appropriate for teams managing multiple projects; the $250 monthly base and usage charges are a meaningful commitment, and exceeding usage limits pauses the service until those limits are changed.

Enterprise has custom pricing and includes unlimited databases and team members. It fits organizations that need the listed enterprise deployment options and broader scale, but its cost requires a direct pricing discussion. For any cloud plan, teams should account for usage-based charges and the possibility of a service pause after limits are reached.

Platforms

Chroma is listed for Android, iOS, Linux, macOS, Windows, web, API, and self-hosted use. Its deployment choices and SDKs make it relevant to developers building across different environments, while the local, cloud, and VPC options offer distinct ways to operate the database.

Who it's for

Chroma is best suited to developers and AI teams that need more than one retrieval method, want integrations with common embedding providers and AI frameworks, or need to choose between local, managed, and customer-controlled deployment. Its open-source license also suits teams that value an Apache 2.0 codebase. It is less compelling for readers who want a narrowly scoped vector database or who cannot accept usage-based billing and service pauses on the cloud offering.

Pros and cons

  • Pro: Dense, sparse, hybrid, full-text, regex, and metadata search support varied retrieval patterns in one database.
  • Pro: Apache 2.0 licensing, several deployment paths, and a wide set of documented integrations give developers flexibility in how they build and run it.
  • Pro: Chroma Cloud lists encryption, SSO, role-based access controls, employee MFA, and a completed SOC 2 Type II examination.
  • Con: Starter is capped at 10 databases and 10 team members; Team raises those caps but starts at $250 a month plus usage.
  • Con: Cloud usage limits can pause service until someone changes a limit, a material operational risk for workloads that depend on uninterrupted access.
  • Con: Enterprise has custom pricing, so organizations cannot assess its cost from the plan price alone.

Alternatives

  • Zvec is a free, Apache License 2.0 in-process vector database; choose it when that specific free, in-process model is a better fit than Chroma’s broader search and deployment choices.
  • Actian Zen offers a free trial and custom pricing; consider it if you want to evaluate it before committing to a price.
  • Pinecone has a free Starter plan with up to 5 indexes, 100 namespaces per index, up to 2 GB of storage, 2M write units per month, and 1M read units per month. Choose it if those explicit quotas match your needs and you prefer a service listed for API and web.
  • Qdrant has a free tier for a single-node cluster with 0.5 vCPU, 1 GB RAM, and 4 GB disk. It is worth considering when those defined free-tier resources are sufficient.
  • Vespa offers a free trial and lists hourly resource rates; consider it if you prefer a trial and resource-based pricing.
  • Weaviate has a free plan with one cluster, 100,000 objects, 1 GB memory, 10 GB disk, one collection, and up to three tenants. It may suit teams whose needs fit within those caps.
  • Zilliz Cloud offers a free cluster with 5 GB storage, 2.5M vCUs per month, and up to five collections, plus a pay-as-you-go Dedicated plan. Consider it if those free-cluster limits fit your workload or you prefer pay-as-you-go dedicated capacity.
  • Cloudflare Vectorize has a free Workers plan with monthly queried- and stored-vector-dimension allowances; consider it as another free option.
  • Browse Vector Databases, Embedded Databases, Search Databases, or Database Software for more options.

Verdict

Choose Chroma if your AI team needs flexible retrieval, a broad integration set, and the option to run the same codebase locally, in cloud, or in a customer-controlled environment. Its main advantage is that breadth; its main drawback is that cloud usage can add cost and pause service when limits are exceeded. Teams with tighter budgets or strict continuity requirements should compare alternatives before making it a production dependency.

Alternatives to Chroma

Every alternative, ranked