Semantic Kernel
Partial infoMicrosoft SDK to add AI orchestration to apps.
Semantic Kernel is Microsoft's open-source (MIT) SDK for integrating LLMs into applications with plugins, planners, memory, and agents, designed for enterprise use across C#, Python, and Java.
License
Open source (MIT)
Deployment
Self-hosted
Pricing
Free and open-source.
SDKs / languages
C#, Python, Java
Founded
2023
Strengths
- First-class .NET/C# support
- Enterprise-oriented, Azure-friendly
- Plugins and planners
Limitations
- Heavier, enterprise-focused
- Fastest-moving in .NET, less so elsewhere
Alternatives
AutoGen
Microsoft's framework for multi-agent conversations.
CrewAI
Role-based multi-agent orchestration in Python.
Dify
Low-code platform to build LLM apps and agents.
Google Agent Development Kit
Google's open-source kit for building and deploying agents.
LangGraph
Build stateful, controllable agents as graphs.
Letta (MemGPT)
Stateful agents with long-term memory (MemGPT).
Facts verified 19 July 2026. Neutral summary, not an endorsement; verify current details with the vendor.