← Registry
Agent Official

Semantic Kernel

Model-agnostic SDK for orchestrating, building, and deploying AI agents and multi-agent systems.

Install

pip install semantic-kernel
$

Semantic Kernel is a model-agnostic SDK for Python, .NET, and Java that builds modular agents with tools, memory, and planning, and coordinates several specialized agents on a shared workflow. It connects to providers like OpenAI, Azure OpenAI, and Hugging Face, extends via plugins (native functions, prompt templates, OpenAPI, or MCP), and integrates vector stores such as Azure AI Search. Microsoft now positions it as part of Agent Framework, its successor.