Microsoft's SDK for integrating LLMs and agents into enterprise .NET, Python, and Java apps.
Semantic Kernel is an open-source SDK from Microsoft that lets developers combine LLMs with conventional code through plugins, planners, and an agent framework. It targets enterprise integration with strong support for .NET, Python, and Java, plus memory connectors and function calling. It is a foundational piece of Microsoft's agent stack alongside AutoGen.
Open-source (MIT). Free to use; model inference billed by the provider.