Skip to main content
net10.0.NETFramework4.6.2net8.0.NETStandard2.0

Chroma provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit

Published
Oct 9, 2026
11d ago
Total Downloads
0
0

Install

dotnet add package CommunityToolkit.VectorData.Chroma --version 1.0.0-preview
ProductVersions
.NET
net10.0net8.0
.NET Standard
netstandard2.0
Other
.NETFramework4.6.2

README

CommunityToolkit.VectorData.Chroma

Chroma provider for Microsoft.Extensions.VectorData, by the .NET Community Toolkit.

Chroma is an open-source vector database for AI applications.

The provider is built on ChromaDotNet.Client, a .NET client for Chroma and Chroma Cloud.

Quick start

  1. Run Chroma with Docker:
docker run -d --name chroma -p 8000:8000 chromadb/chroma
  1. Install the NuGet package:
dotnet add package CommunityToolkit.VectorData.Chroma

For more information, see the Microsoft.Extensions.VectorData documentation.

Limitations

  • On Chroma Cloud, a vector search returns at most 300 results, Skip included, the default quota of Chroma Cloud: beyond that, Chroma Cloud answers with a quota error.
  • Chroma does not store empty lists, so an empty array or list comes back as null.
  • Array and list properties, like the namespaces of the TextSearchStore of Semantic Kernel, need Chroma 1.5.0 or later.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 4 target frameworks; confirm the exact target used by your application.The published metadata declares 19 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.