ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying ChromaClient for anything not wrapped here.
Create a new collection. Fails if a collection with name already exists.
Get an existing collection, creating it if it doesn't exist. Idempotent.
Delete a collection and all of its embeddings.
Add embeddings to a collection. ids/embeddings (and optional
metadatas/documents) are index-aligned parallel arrays - the i-th
id/embedding/metadata/document all describe the same record.
Find, for each query embedding, the nResults closest records in a
collection (optionally narrowed by a metadata where filter). Returns
the driver's raw response ({ ids, distances, metadatas, documents, ... },
each an array-per-query-embedding).
Fetch records by id (and/or a metadata where filter) from a collection.
Delete records from a collection by id (and/or a metadata where filter).
ChromaStorewraps achromadbChromaClientand exposes Chroma's collection management plus the embedding data-plane operations (add/query/get/delete) as a typed, promise-based API.