Skip to content
SupersededDeveloperOpen Source, MIT

Semantic Kernel

Microsoft SDK for AI agents (superseded)

Semantic Kernel is a model-agnostic SDK from Microsoft for C#, Python and Java, with plugins, agents and group chats. Since Microsoft Agent Framework 1.0 in April 2026, Semantic Kernel is in maintenance mode; its concepts have been merged into Agent Framework, which Microsoft calls the unified successor of Semantic Kernel and AutoGen. Existing projects still receive bug fixes and security updates, and migration guides are available for new work.

Position on the system map50 systems
Scalability, upwardsusable without developers, to the right

Status notice

Semantic Kernel has been superseded

In maintenance mode since Microsoft Agent Framework 1.0 (April 2026). Microsoft recommends Agent Framework for new projects.

Successor: Microsoft Agent Framework

This system is no longer included in our recommendations.

Good fit if

Focus: Existing Semantic Kernel projects; new projects should use Microsoft Agent Framework

  • your project is about Enterprise AI, Azure integration or Multi-agent systems
  • someone on your team writes code

Probably not if

  • nobody on your team writes code (2/5 for use without developers)

Key figures

Usable without developers
2/5
Scalability
5/5
Integrations
4/5
Versioning
2/5
Observability
3/5

Editorial rating on a scale from 1 to 5. Methodology

Fact sheet

Category
Developer
Type
Microsoft SDK for AI agents (superseded)
Licence
Open Source (MIT)
Pricing
Open SourceOpen source and free (MIT)
Deployment
Self-Hosted, Azure, Any
Models
Azure OpenAI, OpenAI, Anthropic, Google, Ollama, Hugging Face
RAG
Yes
Multi-Agent
Yes
SSO, roles (RBAC)
SSO no, RBAC no
Latest version
1.45.0 (Python)
GitHub stars
28,600

Key features

  • Model-agnostic
  • Group chat
  • Azure integration
  • Plugins

Typical use cases

  • Enterprise AI
  • Azure integration
  • Multi-agent systems

Implementation

Get Semantic Kernel implemented

Free for you. Partners only pay for requests they accept.

Request a project

Alternatives

Similar systems

Similar in category, features or use cases.

Compare Semantic Kernel