Icon for Semantic Kernel

Semantic Kernel

Open Source

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
Screenshot of Semantic Kernel webpage

Is your product missing?

Add it here →