CIOPages
DirectoryAI & ML PlatformsLLM Infrastructure & APIsSemantic Kernel (Microsoft)

Semantic Kernel (Microsoft)

Open Source

About Semantic Kernel (Microsoft)

Semantic Kernel is an open-source development kit for building AI agents and integrating AI models into C#, Python, or Java code.

Key Capabilities

  • Middleware for AI model and function integration
  • Multi-language support: C#, Python, Java
  • Modular plugin architecture with OpenAPI connectors
  • Telemetry and security enhancing features
  • Future-proof AI model swapping

Integrations

Microsoft 365 Copilot

Related Buyer Guides

Independent evaluation frameworks for this category.

AI Agent & Agentic AI Platforms
Compare LangGraph, CrewAI, Microsoft Agent Framework, OpenAI Agents SDK, Google ADK, AWS Bedrock AgentCore, LlamaIndex, and Temporal — where production operability, not the slickest multi-agent demo, is the deciding criterion.
AI Governance & Responsible AI
Evaluate IBM watsonx.governance, Credo AI, Microsoft Purview, ServiceNow, Holistic AI, Fiddler, Arthur, and Monitaur — and decide first whether your gap is governance and compliance or ML observability, because the EU AI Act and NIST AI RMF reward the platform wired into how models are built and run.
Computer Vision & Visual AI
Evaluate Google Vision/Vertex AI, AWS Rekognition, Azure AI Vision, Landing AI, Roboflow, Cognex, Encord, and Ultralytics — with the pretrained-API vs. custom-model and cloud vs. edge decisions, not a generic feature list, as the deciding criteria.

This profile was compiled by CIOPages from public sources with AI assistance, and may be incomplete or out of date. It is informational only and not an endorsement. Represent this vendor? Claim this listing or .

Quick Facts

learn.microsoft.com/en-us/semantic-kernel/overview
CategoryAI & ML Platforms
SubcategoryLLM Infrastructure & APIs
PricingOpen Source
DeploymentOpen Source
Target SizeEnterprise