Out-of-the-box Vector Store connectors (Preview)

Warning

The Semantic Kernel Vector Store functionality is in preview, and improvements that require breaking changes may still occur in limited circumstances before release.

Semantic Kernel provides a number of out-of-the-box Vector Store integrations making it easy to get started with using Vector Stores. It also allows you to experiment with a free or locally hosted Vector Store and then easily switch to a service when scale requires it.

Important

Some connectors are using SDKs that are not officially supported by Microsoft or by the Database provider. The Officially supported SDK column lists which are using officially supported SDKs and which are not.

Vector Store Connectors C# Python Java Officially supported SDK
Azure AI Search
Cosmos DB MongoDB In Development In Development
Cosmos DB No SQL In Development In Development
Elasticsearch
Chroma Coming Soon Coming Soon Coming Soon
In-Memory In Development In Development N/A
JDBC N/A N/A
Milvus Coming Soon Coming Soon Coming Soon
MongoDB In Development In Development
Pinecone In Development In Development C#: ❌ Python: ✅
Postgres In Development In Development JDBC
Qdrant In Development
Redis
Sql Server Coming Soon Coming Soon Coming Soon
SQLite In Development JDBC
Volatile (In-Memory) Deprecated (use In-Memory) N/A
Weaviate In Development In Development N/A