Open navigation menu

Semantic Kernel

Microsoft

Open Source

Microsoft orchestration SDK evolving into the unified Microsoft Agent Framework direction.

Curated by Tiberiu ArvaVerified

MITVersion 1.44.0Released 2026-07-0728,293

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

Semantic Kernel: Evolving into the Microsoft Agent Framework.

Governance posture

Reviewed 2026-05-26
YesData residency

Self-hosted SDK; data residency is operator-determined.

Source
YesDeployment model

Library/SDK via package manager; no managed hosting. (self-hosted)

Source
PartialAudit logging

OpenTelemetry integration documented but operator-configured; no built-in audit log.

Source
N/ASOC 2

Self-hosted library; SOC 2 applies to the operator's infrastructure, not the package.

N/AISO 27001

Self-hosted library; ISO 27001 applies to the operator's ISMS, not the package.

N/AISO 42001

Self-hosted library; ISO 42001 applies to the deploying organisation.

N/AEU AI Act

Developer component, not an AI system placed on the market; obligations rest with the deployer. (role: not-applicable)

YesLicense risk

MIT — permissive, OSI-approved. (low)

Source

Change history

Source-backed and auto-detected events for this tool, newest first.

  1. Release

    Semantic Kernel Python 1.44.0 updated dependency versions, including tornado and pyjwt bumps.

    Release python-1.44.0 · microsoft/semantic-kernel
  2. Release

    Semantic Kernel .NET 1.78.0 updated package versions and included runtime and connector fixes.

    Release dotnet-1.78.0 · microsoft/semantic-kernel
  3. 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
  4. 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
  5. Release
    Semantic 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

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.