Developer tools
Semantic Kernel
An open-source SDK for orchestrating models, memory, and plugins.

Key features
- An open-source SDK for orchestrating models, memory, and plugins
- Open-source implementation
- Configurable model and tool support
Pros and tradeoffs
Strengths
- Source availability supports inspection and self-hosting
Consider before choosing
- Setup, model access, and safe operation remain the user’s responsibility
What people use Semantic Kernel for
- assemble a user-controlled AI development workflow
Frequently asked questions
What is Semantic Kernel best suited for?
Semantic Kernel is best evaluated for people who need to assemble a user-controlled AI development workflow. Verify current features, limits, and terms on the official site.