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
SDK Hybrid Mature 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
Code Execution
Web Browsing
File System Access
Sandboxing
Guardrails
Structured Output
DAG Workflows
Visual Builder
CLI
API Server
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
SentimentPositive
GPU RequiredNo
ConfidenceHigh
Research Date2026-03-24
LLM ProvidersOpenAI, Azure OpenAI, Anthropic, Google, Hugging Face
API Keys RequiredLLM provider API key

Use Cases

Similar Tools

LangChainSK excels in .NET/Java, LangChain in Python
Spring AISK multi-language, Spring AI Java-only

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 v20260324