FrameworksAgentic

Microsoft Semantic Kernel Documentation

by Microsoft

IntermediateDocumentationFreeSelf-paced

Enterprise-grade SDK for adding AI, plugins, and agents to apps in C#, Python, or Java.

Start LearningReviewed July 3, 2026

Overview

Semantic Kernel is Microsoft's enterprise-focused SDK for building AI into real applications, with first-class support for C#, Python, and Java. The docs cover plugins (turning native functions into AI-callable tools), planners, memory/embeddings, and the agent framework. It's designed for teams that need to add AI to existing enterprise codebases with production concerns like observability and security in mind.

At a Glance

Topic
Frameworks
Level
Intermediate
Format
Documentation
Cost
Free
Duration
Self-paced
Provider
Microsoft
Hands-on
Yes — code/exercises
Certificate
None

What You’ll Learn

  • Adding LLM capabilities to apps via an SDK
  • Plugins that expose functions as AI tools
  • Memory, embeddings, and planners
  • Building agents for enterprise apps

Highlights

  • Enterprise-oriented, multi-language (C#/Python/Java)
  • Backed by Microsoft

Who It’s For

Best For

  • Enterprise developers integrating AI into existing apps

Prerequisites

  • Experience in C#, Python, or Java

FAQ

What is Microsoft Semantic Kernel Documentation?

Microsoft Learn docs for Semantic Kernel, an SDK for integrating LLMs, plugins, memory, and agents into production applications.

Is Microsoft Semantic Kernel Documentation free?

Microsoft Semantic Kernel Documentation is free to access.

What level is Microsoft Semantic Kernel Documentation for?

Microsoft Semantic Kernel Documentation is aimed at a intermediate audience. Recommended background: Experience in C#, Python, or Java.

How long does Microsoft Semantic Kernel Documentation take?

Expect roughly Self-paced. Most learners work through it at their own pace.

What will I learn from Microsoft Semantic Kernel Documentation?

You'll learn: Adding LLM capabilities to apps via an SDK; Plugins that expose functions as AI tools; Memory, embeddings, and planners; Building agents for enterprise apps.

Topics

Semantic KernelMicrosoftSDKpluginsenterprise