ChromaDB

An open source AI-native embedding database (vector store) designed for storing, querying, and managing high-dimensional embedding vectors. Purpose-built for retrieval-augmented generation (RAG), semantic search, and long-term agent memory. Supports local in-memory, persistent local, and client-server modes with a REST API and Python/JavaScript SDKs.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other chromadb vector-database embeddings rag semantic-search ai-native open-source python javascript
⚙ Agent Friendliness
78
/ 100
Can an agent use this?
🔒 Security
77
/ 100
Is it safe for agents?
⚡ Reliability
77
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
80
Error Messages
68
Auth Simplicity
82
Rate Limits
72

🔒 Security

TLS Enforcement
88
Auth Strength
75
Scope Granularity
68
Dep. Hygiene
82
Secret Handling
75

Vector database. Local mode has no auth — restrict network access. Cloud mode uses API key. Embeddings of sensitive data need same protection as source. No row-level security by default.

⚡ Reliability

Uptime/SLA
80
Version Stability
78
Breaking Changes
75
Error Recovery
75
AF Security Reliability

Best When

An agent needs semantic memory, RAG capabilities, or similarity search, and you want an easy-to-deploy open source solution that works locally or as a hosted service.

Avoid When

You need petabyte-scale vector search, strong consistency guarantees, or a mature hosted SLA for production workloads.

Use Cases

  • Agent long-term memory via semantic search over conversation history
  • RAG pipelines: storing document embeddings and retrieving relevant context
  • Semantic similarity search over any embedded content (docs, images, code)
  • Knowledge base construction and querying for AI applications
  • Multi-modal search across text, image, and structured data embeddings

Not For

  • Structured relational data requiring SQL joins or complex filtering
  • Agents that only need exact-match lookups (key-value stores are simpler)
  • Production workloads at billion-vector scale (prefer Pinecone, Weaviate, or Qdrant at scale)
  • Time-series or write-heavy transactional workloads

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
No

Authentication

Methods: api_key basic_auth token
OAuth: No Scopes: No

Local mode requires no authentication. Server mode supports static API key auth and basic auth. Chroma Cloud uses token-based auth. Auth is relatively simple compared to enterprise databases — no role-based access control within collections. For multi-tenant agent scenarios, collection-level isolation is the primary security boundary. Token passed via X-Chroma-Token header.

Pricing

Model: open-source-plus-hosted
Free tier: Yes
Requires CC: No

ChromaDB is Apache 2.0 licensed and free to self-host. The self-hosted path is the dominant use case. Chroma Cloud is in beta and pricing has not been finalized. This is a strong advantage for cost-sensitive agent deployments.

Agent Metadata

Pagination
offset
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • ChromaDB has had significant breaking API changes between major versions (0.3 → 0.4 → 0.5) — pin your version and test upgrades carefully
  • Distance metric must match what was used during embedding — mixing cosine and L2 gives nonsense results silently
  • Local persistent mode uses SQLite under the hood — subject to SQLite write serialization limits under concurrent agent access
  • Embedding functions must be consistent: embeddings added with one model cannot be meaningfully queried with a different model
  • Collection metadata is not indexed — filtering large collections with complex where clauses can be slow
  • The n_results parameter defaults to 10 — agents retrieving 'all' documents must paginate explicitly
  • In-memory mode (default client) loses all data on process restart — explicit persist_directory required for durability
  • chroma-mcp MCP server exposes full collection management including delete — restrict permissions for read-only agent roles

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for ChromaDB.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered