Tools & Frameworks
Semantic Kernel Framework
Quick Answer
Microsoft's framework for orchestrating LLM plugins and functions in .NET applications.
Semantic Kernel is Microsoft's LLM orchestration framework. It's designed for .NET/C# developers. Semantic Kernel enables composing plugins and functions. Semantic Kernel supports multiple providers. Semantic Kernel is particularly strong in enterprise settings. Semantic Kernel provides structured function calling. Semantic Kernel is an alternative to LangChain for .NET. Semantic Kernel is actively developed.
Last verified: 2026-04-08