SK

Semantic Kernel

Open-source SDK to add LLMs to your .NET and Python apps

Semantic Kernel is an open-source Microsoft framework for integrating large language models into your applications. It provides SDKs and tooling for .NET and Python so you can wire LLM capabilities directly into your existing codebases. Best suited for developers who want fine-grained control rather than a hosted, no-code agent platform.

Open Source
iOS
API
Integrations
Multi-Agent
B2B
For Developers

Ask about Semantic Kernel

Get answers based on Semantic Kernel's actual documentation

Try asking:

About

What It Is

Semantic Kernel is an open-source framework from Microsoft designed to help developers integrate large language models (LLMs) into their applications. The project lives on GitHub and is distributed under the MIT license, so you can use and modify it freely in both personal and commercial projects.

The repository is organized around language-specific SDKs, most notably for .NET (via the dotnet folder) and Python (referenced in recent commits). It’s aimed squarely at software engineers who want to embed LLM-powered features—such as chat-style interactions or text generation—directly into their own services, backends, or apps, rather than relying on a standalone AI product.

To get started, you clone the GitHub repo and follow the documentation in the docs directory and language-specific folders. There’s support for running the project in a dev container (e.g., via VS Code), and commits reference integration with Azure AI Inference chat completions, indicating that it’s built to work with external LLM APIs.

What to Know

Semantic Kernel is infrastructure, not a turnkey assistant or no-code tool. It works best if you’re comfortable with .NET or Python and want direct programmatic control over how your app calls LLMs and handles responses. The active commit history and language-specific folders suggest an evolving, actively maintained codebase with ongoing platform updates (for example, upgrades to newer .NET versions).

However, many implementation details—such as which specific LLM providers are supported out of the box, how memory or orchestration is handled, and what production patterns are recommended—require reading the official docs, which aren’t fully visible in the snippet provided here. You should not expect built-in, end-user-facing autonomous agents; instead, you use Semantic Kernel as a foundation to build your own agentic or LLM-driven workflows. Pricing is straightforward: it’s MIT-licensed open source, but you’ll still pay separately for any external AI services (such as Azure AI) you connect it to.

Key Features
.NET SDK for integrating large language models into your applications
Python support for working with LLMs from your own codebase
Integration hooks for Azure AI Inference chat completion endpoints (as referenced in tests/commits)
Documentation hosted in a dedicated `docs` directory within the GitHub repo
Dev container configuration for quickly spinning up a consistent development environment (e.g., in VS Code)
Use Cases
Adding LLM-powered chat or text-completion features to an existing .NET backend service
Prototyping AI-driven features in a Python application that calls external LLM APIs
Building internal tools that automate text-heavy workflows by invoking LLMs from enterprise services
Agenticness Score
12/ 20
Level 3: Advanced

Significant autonomy on complex workflows

Semantic Kernel is an agent-building framework rather than a single agent. It enables strong action capability and high autonomy in multi-step workflows via skills, plugins, and planners, but the actual level of autonomy and safety depends heavily on how developers use it. Based on the described features, it supports complex tool use and orchestration with moderate adaptation and state handling, and relies on host applications for most advanced safety controls. Overall, it falls into the category of an advanced agentic platform with significant but not fully self-directed autonomy.

Score Breakdown

Action Capability
3/4
Autonomy
3/4
Adaptation
2/4
State & Memory
2/4
Safety
2/4

Categories

Pricing
  • Free: MIT-licensed open-source framework; free to use and modify for personal and commercial projects (AI API usage billed separately by providers)
  • Pro: Not available; project is fully open source with no paid upgrade tier
  • Enterprise: Not available as a separate edition; enterprises can adopt the open-source project under the MIT license or arrange custom support separately
Details
Website: github.com
Added: January 16, 2026
Last Verified: January 16, 2026
Agenticness: 12/20 (Level 3)
Cite This Listing
Name: Semantic Kernel
URL: https://agentic-directory.onrender.com/t/semantic-kernel
Last Updated: January 29, 2026

Related Tools