.NET libraries for Chroma, the open-source vector database, and Chroma Cloud. Website: chromadotnet.org.
| Repository | Package | |
|---|---|---|
| ChromaDB.Client | The client: the Chroma v2 API, Chroma Cloud, tested with Chroma 0.4.10 to 1.5.9. It continues ssone95/ChromaDB.Client. | |
| ChromaDB.VectorData | A provider for Microsoft.Extensions.VectorData, with hybrid search on Chroma Cloud. | |
| ChromaDB.Testcontainers | A Testcontainers for .NET module: a throwaway Chroma container in your tests. | |
| ChromaDB.Aspire | Aspire integrations: Chroma in the app host, and the client in the services. |
Samples:
- ChromaDB.SemanticKernel.Sample: Semantic Kernel samples with Chroma as the vector store.
- ChromaDB.AgentFramework.Sample: Microsoft Agent Framework samples with Chroma as the vector store.
The Testcontainers module and the Aspire integrations are also proposed upstream, in testcontainers/testcontainers-dotnet#1784 and CommunityToolkit/Aspire#2219.
This is a community project. It is not affiliated with or endorsed by Chroma.