S
Semantic Kernel
Microsoft's SDK for integrating LLMs into applications — 24K+ stars
Open SourceFree
Install
pip install semantic-kernelAbout
Semantic Kernel is Microsoft's open-source SDK for building AI agents and integrating LLMs into enterprise applications. It supports C#, Python, and Java with a plugin architecture for extending agent capabilities. Semantic Kernel provides planning, memory, and function-calling abstractions that work with OpenAI, Azure OpenAI, and Hugging Face models.
Details
| Language | csharp, python, java |
| Patterns | multi-agent, plugins, planning, memory, function-calling |
| Install | pip install semantic-kernel |
Tags
microsoftenterprisecsharppythonjavamulti-agentpluginsopen-source
Quick Info
- Organization
- Microsoft
- Pricing
- open-source
- Free Tier
- Yes
- Updated
- Mar 27, 2026
24.0K5d ago400
Also in Frameworks
L
LangChain
Build context-aware reasoning applications with LLMs
OSSFree
LangChain AI
131.9K850.0K/wtoday469
A
AutoGen
Microsoft's framework for building multi-agent AI systems
OSSFree
Microsoft
56.5K3d ago444
C
CrewAI
Multi-agent orchestration framework for collaborative AI workflows
OSSFree
CrewAI Inc
47.7Ktoday284