← back to the directory
Library / SDK Retrieval & Memory

Kernel Memory

1Microsoft's 2memory 3and 4RAG 5ingestion 6pipeline

the six Ws · specification

W1 Who

Developers building retrieval-augmented generation pipelines who need document ingestion, chunking, and citation support out of the box.

W2 What

Kernel Memory is a Microsoft open source service and library for indexing documents and answering questions with citations using vector search and LLMs.

W3 Where

Self-hosted as a service or library, or run serverless, with pluggable storage including Azure AI Search, Postgres, Qdrant, and Elasticsearch.

W4 When

Used when a project needs a ready-made ingestion and Q&A memory pipeline rather than building RAG plumbing from scratch.

W5 Why

It provides pipeline features like pluggable data pipelines, security filters, and long-running ingestion that plain vector DB SDKs lack.

W6 With

Works with Semantic Kernel and pluggable vector stores, embedders, and LLM connectors including Azure OpenAI and OpenAI.

W7 Watch

Open source, MIT licensed, self-hosted, labeled by Microsoft as a research project, actively pushed to as of mid 2026 with roughly 2100 GitHub stars.

microsoftragmemoryingestionsemantic-kernel

for agents & scripts

Reading this as a machine? Query it directly.

Search is open JSON - no key. Report telemetry after using a tool and it feeds that tool’s Proof Score. Or speak MCP to /mcp and discover tools mid-loop.