Semantic Kernel
Microsoft
Microsoft orchestration SDK evolving into the unified Microsoft Agent Framework direction.
Curated by Tiberiu ArvaStale
Strengths
- Broad language support
- Plugin and memory abstractions
- Strong Microsoft ecosystem fit
Practitioner note
Natural fit for Microsoft-leaning engineering teams that want code-first orchestration with .NET and enterprise integration paths.
Warning
Governance posture
Reviewed 2026-05-26Self-hosted SDK; data residency is operator-determined.
SourceLibrary/SDK via package manager; no managed hosting. (self-hosted)
SourceOpenTelemetry integration documented but operator-configured; no built-in audit log.
SourceSelf-hosted library; SOC 2 applies to the operator's infrastructure, not the package.
Self-hosted library; ISO 27001 applies to the operator's ISMS, not the package.
Self-hosted library; ISO 42001 applies to the deploying organisation.
Developer component, not an AI system placed on the market; obligations rest with the deployer. (role: not-applicable)
MIT — permissive, OSI-approved. (low)
SourceEU AI Act obligations
Risk tier: Not applicable · as of 2026-08-23Source-backed information mapped from Semantic Kernel's tracked risk tier — not legal advice. Obligations depend on how your organisation deploys the system; see the full obligation reference and timeline.
This record's EU AI Act risk tier is marked not applicable, so no tier-specific obligations attach. Deployers embedding it in an AI system in scope of the Act should assess that system's own tier.
Change history
Source-backed and auto-detected events for this tool, newest first.
- Release
Semantic Kernel Python 1.44.0 updated dependency versions, including tornado and pyjwt bumps.
Release python-1.44.0 · microsoft/semantic-kernel - Release
Semantic Kernel .NET 1.78.0 updated package versions and included runtime and connector fixes.
Release dotnet-1.78.0 · microsoft/semantic-kernel - ReleaseHigh impact
Semantic Kernel Python 1.43.1 added function_choice_behavior support to Azure AI and OpenAI Assistant agents, fixed MessagePack handling, and rejected encoded dot-segment paths in OpenAPI plugins.
Release python-1.43.1 · microsoft/semantic-kernel - Release
Semantic Kernel Python 1.41.3 added SQL Server field and table name escaping and extended in-memory collection filter blocklists, tightening connector safety for production use.
Release python-1.41.3 · microsoft/semantic-kernel · GitHub - ReleaseSemantic Kernel refreshes prompt serialization and dependencies
Semantic Kernel's April 8 release included prompt-template serialization improvements and dependency updates, keeping Microsoft's orchestration SDK active as Agent Framework work continues.
Releases · microsoft/semantic-kernel - Auto-detectedgithubStars: 28293 → 28413
From snapshot diff 2026-07-17 → 2026-08-04.
- Auto-detectedgithubStars: 28066 → 28293
From snapshot diff 2026-06-07 → 2026-07-17.
- Auto-detectedlastRelease: 2026-05-14 → 2026-07-07
From snapshot diff 2026-06-07 → 2026-07-17.
- Auto-detectedversion: 1.42.0 → 1.44.0
From snapshot diff 2026-06-07 → 2026-07-17.
Side-by-side comparisons
See Semantic Kernel read column-by-column against the tools enterprise teams most often evaluate it against.
Explore the category
Compare this tool against the rest of its category and the cloud platform foundation layer.
Return to the category grid to compare governance posture across every tracked tool.
Review Microsoft Foundry, Amazon Bedrock, and Gemini Enterprise Agent Platform as the foundation layer.
Track releases, deprecations, license changes, and other market movements.