Semantic Kernel

 »  AI Agents  »  SDK  »  Semantic Kernel  URL Share on

 Repository   27,540  4,520
Enterprise AI orchestration SDK integrating LLM capabilities into apps with plugins, planners, and function calling
enterprise microsoft dotnet java python orchestration plugins
TypeSDK
HostingHybrid
MaturityMature
Status Maintained

Key Features

Multi-Agent Single Agent Human-in-the-Loop Streaming Async Support Type Safe Short-Term Memory Long-Term Memory Shared Memory Plugin System Custom Tools MCP Protocol A2A Protocol Structured Output Self-Hosted Cloud Hosted

Community Feedback

  Strengths

  • Excellent .NET/enterprise integration
  • Strong typing
  • Production-ready
  • Multi-language support
  • Microsoft backing

  Weaknesses

  • Smaller community vs Python-first tools
  • Steeper learning curve
  • Evolving abstractions

Semantic Kernel Details

OrganizationMicrosoft
Organization TypeCompany
FundingPublic
CategorySDK
SubcategoryOrchestration
DeploymentHybrid
Primary LanguageC#
Runtime.NET 6+, Python 3.10+, JVM 17+
LicenseMIT
Commercial UseUnrestricted
Install Commandpip install semantic-kernel
GitHub Stars27,540
GitHub Forks4,520
Release CadenceBiweekly
MaturityMature
Pricing ModelFree
Free TierFully open-source, free to use
Self-Hosted FreeYes
Cost Modelfree + LLM costs
Community SizeLarge
Community ActivityVery active
Sentiment Positive
GPU RequiredNo
Research Date2026-03-24
LLM ProvidersOpenAI, Azure OpenAI, Anthropic, Google, Hugging Face
API Keys RequiredLLM provider API key

Use Cases

When to Use

Best for: Enterprise .NET/Java teams needing AI integration

Avoid when: Python-only team wanting simplest path

  Back to Agent Directory
Our Social Media →  
Original data from HuggingFace, OpenCompass and various public git repos.
Check out Ag3ntum — our secure, self-hosted AI agent for server management.
Release v20260328a