ChromaDB.Client
0.9.0-ci-11143025802
Prefix Reserved
See the version list below for details.
dotnet add package ChromaDB.Client --version 0.9.0-ci-11143025802
NuGet\Install-Package ChromaDB.Client -Version 0.9.0-ci-11143025802
<PackageReference Include="ChromaDB.Client" Version="0.9.0-ci-11143025802" />
paket add ChromaDB.Client --version 0.9.0-ci-11143025802
#r "nuget: ChromaDB.Client, 0.9.0-ci-11143025802"
// Install ChromaDB.Client as a Cake Addin #addin nuget:?package=ChromaDB.Client&version=0.9.0-ci-11143025802&prerelease // Install ChromaDB.Client as a Cake Tool #tool nuget:?package=ChromaDB.Client&version=0.9.0-ci-11143025802&prerelease
ChromaDB.Client
ChromaDB.Client is a C# cross-platform library for communication with ChromaDB Vector database. ChromaDB is a fast and scalable database that uses vector similarity search to enable complex queries on high-dimensional data.
With ChromaDB.Client, you can easily connect to a ChromaDB instance, create and manage collections, perform CRUD operations on the data in the collections, and execute other available operations such as nearest neighbor search, aggregation, and filtering.
This library is still in early development and is not ready for production use by any means.
Features
- Basic connection and authentication (partially done)
- Collection creation
- Collection deletion
- Collection retrieval and modification (partially done)
- Document insertion, deletion, and update
- Document retrieval by ID or filter
- Vector similarity search with optional parameters
- Aggregation and grouping operations
- Batch operations and transactions
- Async and await support
- Logging and error handling
Build status
Important notice
This project is in no way associated with, or supported/funded by the original authors of ChromaDB. It's solely developed as a hobby project, and with sole purpose of connecting to the database itself, and making it more connectable with the rest of .NET ecosystem! All rights to ChromaDB go to the respective authors of the said software!
By using the provided library, you are also accepting the following terms provided by @chroma team: https://www.trychroma.com/terms
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ChromaDB.Client:
Package | Downloads |
---|---|
ChromaDB.Client.DependencyInjection
.NET SDK for Chroma database |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.9.2 | 127 | 11/8/2024 |
0.9.2-ci-11745472183 | 81 | 11/8/2024 |
0.9.1-ci-11745331435 | 75 | 11/8/2024 |
0.9.1-ci-11745261359 | 81 | 11/8/2024 |
0.9.1-ci-11686948419 | 71 | 11/5/2024 |
0.9.1-ci-11331222479 | 79 | 10/14/2024 |
0.9.1-ci-11289489875 | 67 | 10/11/2024 |
0.9.1-ci-11289485042 | 64 | 10/11/2024 |
0.9.1-ci-11164900345 | 69 | 10/3/2024 |
0.9.1-ci-11159157477 | 60 | 10/3/2024 |
0.9.0 | 104 | 10/3/2024 |
0.9.0-ci-11144530717 | 65 | 10/2/2024 |
0.9.0-ci-11144172869 | 68 | 10/2/2024 |
0.9.0-ci-11143203979 | 68 | 10/2/2024 |
0.9.0-ci-11143109474 | 69 | 10/2/2024 |
0.9.0-ci-11143071785 | 67 | 10/2/2024 |
0.9.0-ci-11143025802 | 67 | 10/2/2024 |
0.9.0-ci-11127691665 | 66 | 10/1/2024 |