Skip to content

Semantic Kernel (Python)

Microsoft’s enterprise SDK for integrating LLMs with plugins, planners, and vector stores. Deep Azure AI integration, MCP client/server, A2A protocol, and bridges into the newer Microsoft Agent Framework.

Install

Terminal window
pip install semantic-kernel

Version

v1.41.3 · April 2026 · Python 3.10+

Best for

Azure-native enterprise agents, plugin-based architectures, Microsoft 365 integrations.

  • v1.41.3 (April 28) — Patch release; stability improvements.
  • Vector store v1.34 — new API for embedding and retrieval.
  • MCP client + server — full Model Context Protocol support.
  • Google A2A protocol integration.
  • Microsoft Agent Framework bridge for gradual migration.
import asyncio
from semantic_kernel import Kernel
from semantic_kernel.connectors.ai.open_ai import OpenAIChatCompletion
from semantic_kernel.agents import ChatCompletionAgent
async def main():
kernel = Kernel()
kernel.add_service(OpenAIChatCompletion(service_id="chat", ai_model_id="gpt-4o"))
agent = ChatCompletionAgent(
service_id="chat",
kernel=kernel,
name="Assistant",
instructions="You are a helpful assistant.",
)
async for message in agent.invoke("What is 15 + 27?"):
print(message.content)
asyncio.run(main())

Ready? Start Zero → Hero Step 1 →


DateFramework version (installed)Summary of changesReviewer
2026-04-28semantic-kernel 1.41.3Version bumped 1.41.2 → 1.41.3 (patch release); version card and “What’s new” heading updated. PyPI confirms 1.41.3 as latest stable.Claude routine
2026-04-22semantic-kernel 1.41.2Version card corrected from stale v1.36.0 to v1.41.2 (confirmed against PyPI); frameworks.ts updated from Python 1.36.0 to Python 1.41.2.Claude routine
2026-04-21semantic-kernel 1.41.2Index redesigned with Zero → Hero + Jump-to-topic grid.
April 2026semantic-kernel 1.41.2Vector store v1.34; MCP; A2A; Agent Framework bridge.

Other languages: .NET.