Icon for Semantic Kernel

Semantic Kernel

Open Source Free Trial

Microsoft's SDK for building and orchestrating AI agents in .NET, Python, and Java

Semantic Kernel is a lightweight, model-agnostic SDK from Microsoft for integrating LLMs into applications. It supports C#/.NET, Python, and Java, connecting to OpenAI, Azure OpenAI, Hugging Face, NVIDIA, and other providers through plugins and connectors. A key feature is its planning capability, where the SDK uses LLMs to generate execution plans for complex user requests. Supports memory, tool calling, and multi-agent orchestration. Part of the open-source Microsoft Agent Framework alongside AutoGen.

Pricing: Free

HQ ๐Ÿ‡บ๐Ÿ‡ธ United States
GitHub 27,983 stars
Screenshot of Semantic Kernel webpage

Work on Semantic Kernel? Feature it at the top of Agents.

Is your product missing?

Add it here →