Microsoft.Extensions.VectorData.Abstractions
10.5.0
Prefix Reserved
dotnet add package Microsoft.Extensions.VectorData.Abstractions --version 10.5.0
NuGet\Install-Package Microsoft.Extensions.VectorData.Abstractions -Version 10.5.0
<PackageReference Include="Microsoft.Extensions.VectorData.Abstractions" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.VectorData.Abstractions" Version="10.5.0" />
<PackageReference Include="Microsoft.Extensions.VectorData.Abstractions" />
paket add Microsoft.Extensions.VectorData.Abstractions --version 10.5.0
#r "nuget: Microsoft.Extensions.VectorData.Abstractions, 10.5.0"
#:package Microsoft.Extensions.VectorData.Abstractions@10.5.0
#addin nuget:?package=Microsoft.Extensions.VectorData.Abstractions&version=10.5.0
#tool nuget:?package=Microsoft.Extensions.VectorData.Abstractions&version=10.5.0
Microsoft.Extensions.VectorData.Abstractions
This package contains abstract classes and utilities for accessing vector databases. Actual implementations are provided separately in other packages; see https://learn.microsoft.com/dotnet/ai/vector-stores/overview for more information.
The abstractions in this package expose functionality for:
- Mapping .NET types to a collection (e.g. table) in a vector database, with arbitrary schema support.
- Creating, listing and deleting collections in the database.
- Creating, retrieving, updating and deleting records.
- Similarity search using vector embeddings.
- Filtering records using LINQ filters.
- Hybrid search combining vector similarity and keyword search.
- Built-in embedding generation using
Microsoft.Extensions.AI.
How to Use
This package typically isn't referenced directly by application; it's usually a transitive dependency of a provider.
Main Types
The main types provided by this library are:
Additional Documentation
Feedback & Contributing
Microsoft.Extensions.VectorData.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
-
.NETStandard 2.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
-
net10.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
-
net8.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
NuGet packages (78)
Showing the top 5 NuGet packages that depend on Microsoft.Extensions.VectorData.Abstractions:
| Package | Downloads |
|---|---|
|
Microsoft.SemanticKernel.Abstractions
Semantic Kernel interfaces and abstractions. This package is automatically installed by Semantic Kernel packages if needed. |
|
|
Microsoft.Agents.AI
Provides Microsoft Agent Framework core functionality. |
|
|
Microsoft.Agents.AI.OpenAI
Provides Microsoft Agent Framework support for OpenAI. |
|
|
Microsoft.SemanticKernel.Connectors.Qdrant
Qdrant provider for Microsoft.Extensions.VectorData by Semantic Kernel |
|
|
Microsoft.Agents.AI.Workflows
Provides Microsoft Agent Framework support for workflows. |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on Microsoft.Extensions.VectorData.Abstractions:
| Repository | Stars |
|---|---|
|
microsoft/Generative-AI-for-beginners-dotnet
Five lessons, learn how to really apply AI to your .NET Applications
|
|
|
axzxs2001/Asp.NetCoreExperiment
原来所有项目都移动到**OleVersion**目录下进行保留。新的案例装以.net 5.0为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
|
|
|
Azure-Samples/eShopLite
eShopLite is a set of reference .NET applications implementing an eCommerce site with features like Semantic Search, MCP, Reasoning models and more.
|
|
|
AzureCosmosDB/cosmosdb-nosql-copilot
Build a copilot application with Azure OpenAI Service, Azure Cosmos DB & Azure App Service.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 10.5.0 | 0 | 4/15/2026 |
| 10.1.0 | 147,139 | 3/20/2026 |
| 10.0.1 | 248,966 | 3/4/2026 |
| 10.0.0 | 454,078 | 2/19/2026 |
| 9.7.0 | 4,770,485 | 7/8/2025 |
| 9.6.0 | 657,548 | 6/16/2025 |
| 9.5.0 | 952,984 | 5/19/2025 |
| 9.0.0-preview.1.25229.1 | 626,199 | 4/29/2025 |
| 9.0.0-preview.1.25161.1 | 1,025,217 | 3/11/2025 |
| 9.0.0-preview.1.25078.1 | 794,906 | 1/28/2025 |
| 9.0.0-preview.1.24523.1 | 1,217,068 | 10/23/2024 |
| 9.0.0-preview.1.24518.1 | 178,535 | 10/18/2024 |
| 9.0.0-preview.1.24515.1 | 24,168 | 10/17/2024 |