## The problem
Issue chroma-core/chroma#3879 (closed, 17 comments): ### What happened? I have an error when I'm running request to chromadb from semantic kernel in .NET with docker compose. NOTE: the request without container configured if I spawn `chroma` with this command `chroma run --host YOUR_HOST --port 8000` works correctly. The error I see is `POST collections operation failed: Response status code does not indicate success: 405 (Method Not Allowed).` during collection creating. The docker compose file: version: '3.9' networks: net: driver: bridge services: chroma: image: chromadb/chroma:0.6.4.
## What fixed it
If Chroma calls fail with 405 Method Not Allowed when called from Semantic Kernel (or another client), check the API version: Semantic Kernel's Chroma connector used the v1 API, and Chroma 1.0 dropped support for v1, so the 405 is expected behavior. Fix: either pin your Chroma server to a 0.6.x image that still serves /api/v1, or update the client to one that targets the v2 API. You can confirm which API your server answers with a quick curl against /api/v1/collections.