docs/mintlify/cloud/pricing.mdx
Chroma Cloud uses a simple, transparent, usage-based pricing model. You pay for what you use across writes, reads, and storage-with no hidden fees or tiered feature gating.
Need an estimate? Try our pricing calculator.
Chroma Cloud charges $2.50 per logical GiB written via an add, update, or upsert.
Read costs are based on both the amount of data queried and the volume of data returned:
How queries are counted:
Example:
<CodeGroup> ```python Python collection.query( query_embeddings=[[1.0, 2.3, 1.1, ...]], where_document={"$contains": "hello world"} ) ```await collection.query({
queryEmbeddings: [[1.0, 2.3, 1.1, ...]],
whereDocument: { "$contains": "hello world" }
});
use chroma::types::{Key, QueryVector, RankExpr, SearchPayload};
let search = SearchPayload::default()
.r#where(Key::Document.contains("hello world"))
.rank(RankExpr::Knn {
query: QueryVector::Dense(vec![1.0, 2.3, 1.1]),
key: Key::Embedding,
limit: 10,
default: None,
return_rank: false,
})
.limit(Some(10), 0);
let results = collection.search(vec![search]).await?;
For the query above (a single vector search and a 10-character full-text search), querying against 10 GiB of data incurs:
Storage is billed at $0.33 per GiB per month, prorated by the hour:
Sync pricing is usage-based: