Skip to content

.Net: [MEVD] Chroma VectorStore provider #12510

Description

@roji

There's currently only an IMemoryStore implementation.

Activity

  1. changed the title [-][MEVD] Chroma VectorStore provider[/-] [+].Net: [MEVD] Chroma VectorStore provider[/+] on Jun 17, 2025
  2. kylediaz commented on Aug 7, 2025

    @kylediaz

    Bump on this. We're getting pretty close to releasing Chroma Cloud so we'd love to help add integrations with our platform.

    If you'd like, we can attempt to do this ourselves.

  3. roji commented on Aug 9, 2025

    @roji
    MemberAuthor

    I think that before working on a higher-level implementation for the new Microsoft.Extensions.VectorData abstraction, it would be good to have a low-level .NET Chroma client. There's ChromaDB.Client which is an open-source community project, where we've also helped out (specifically Jiri Cincura ↹ (@cincuranet)); but that project is a bit behind and needs to be brought up to date (for example, it's still stuck on the Chroma v1 API, see ssone95/ChromaDB.Client#69).

    Ideally, Chroma itself would own its .NET SDK and keep it up to date, similar to other language SDKs - is this something you'd be willing to look into? Once there's a good .NET SDK as foundation, writing a Microsoft.Extensions.VectorData implementation on top of that should be quite easy.

    Let me know if you'd like to set up a call to discuss all this!

    /cc Jiri Cincura ↹ (@cincuranet)

  4. github-actions commented on Apr 23, 2026

    @github-actions
    Contributor

    This issue is stale because it has been open for 90 days with no activity.

  5. added
    staleIssue is stale because it has been open for a while and has no activity
    on Apr 23, 2026
  6. github-actions commented on May 7, 2026

    @github-actions
    Contributor

    This issue was closed because it has been inactive for 14 days since being marked as stale.

  7. Laurianti commented on Oct 5, 2026

    @Laurianti
    Contributor

    ChromaDB.Client has been brought up to date in ChromaDotNet/ChromaDB.Client: it uses the Chroma v2 API (ssone95/ChromaDB.Client#69), covers all of it, works with Chroma Cloud, and its CI tests it against Chroma 0.4.10 to 1.5.9. ssone95/ChromaDB.Client#84 brings the work back to the original repository.

    On top of it, ChromaDotNet/ChromaDB.VectorData implements Microsoft.Extensions.VectorData and runs its conformance tests against Chroma and Chroma Cloud, hybrid search included. It comes with samples for Semantic Kernel and Agent Framework, and CommunityToolkit/AI#57 proposes adding it to the toolkit.

  8. Laurianti commented on Oct 9, 2026

    @Laurianti
    Contributor

    The provider is now in the AI Community Toolkit as CommunityToolkit.VectorData.Chroma (CommunityToolkit/AI#58), built on ChromaDotNet.Client. The C# docs are proposed in MicrosoftDocs/semantic-kernel-docs#459.

    cc Kyle Diaz (@kylediaz)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETIssue or Pull requests regarding .NET codemsft.ext.vectordataRelated to Microsoft.Extensions.VectorDatastaleIssue is stale because it has been open for a while and has no activity

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions