Migrate Chroma collections into Qdrant, transferring vectors and metadata in a streamed, resumable transfer.
Migrate from Chroma to Qdrant by streaming collections, vectors, and metadata into a Qdrant cluster using the Qdrant Migration Tool's Chroma source connector.
40
ecosystem
Migrate from Chroma to Qdrant
What You Need from Chroma
Chroma URL — the HTTP endpoint of your Chroma server
Collection name — the collection to migrate
Authentication — API token or basic auth credentials, if configured
Document text: Chroma stores raw document text alongside embeddings. Use --qdrant.document-field to preserve this text as a payload field in Qdrant.
ID mapping: Chroma uses string IDs. The migration tool maps these to Qdrant point IDs and stores the original Chroma ID in a payload field (default: __id__).
Distance metric: Chroma defaults to L2 distance. Verify which metric your collection uses and set --qdrant.distance-metric accordingly.