Chroma "Collection Not Found" Error

Share
Workaround available Python, JavaScript, Docker Updated November 15, 2026Based on 2 user reportsHow we research

Quick answer

Usually the collection lived in memory and was lost, or you hit a different path or server. Use a persistent client and get_or_create_collection.

Most likely fix: Persist and use get_or_create

How to fix it

Try these in order — the most common fix is first.

  1. 1. Persist and use get_or_create

    1. Use PersistentClient with a fixed path
    2. Call get_or_create_collection(name)
    Did this fix it?
  2. 2. Match versions

    1. Pin chromadb client and server to the same version
    2. Check the server version via client.get_version()
    Did this fix it?

Symptoms

ValueError: Collection my_collection does not exist, or a 404 on collection calls.

Why it happens

  • In-memory client lost the data
  • Pointing at the wrong persist path
  • Client and server on different Chroma versions

This guide also covers

  • chromadb collection not found
  • chroma collection does not exist
  • chromadb 404 collection

Still not working?

If Chroma keeps failing, you're not alone. See every Chroma problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us
Fixed it? Share this guide

The same problem in other apps

All not loading, error messages & connection guides →

Other Chroma errors

All 11 Chroma errors and fixes →