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

Semantic Kernel (Microsoft)

Open SourceFunded

Lightweight open-source SDK to build AI agents with seamless LLM integration

Visit Website

About Semantic Kernel (Microsoft)

Semantic Kernel is an open-source development kit designed to enable enterprises to build AI agents and integrate advanced AI models into C#, Python, or Java applications. It functions as middleware that translates AI model requests into function calls, facilitating automation of business processes by combining prompts with existing APIs. This approach allows organizations to leverage their existing codebase and extend AI capabilities without extensive rewrites.

Targeted at enterprise organizations, Semantic Kernel supports modular and extensible integration through OpenAPI specifications, enabling collaboration between professional and low-code developers. It is engineered for reliability and future-proofing, allowing easy swapping of AI models as technology evolves. With built-in telemetry and security features, it supports responsible AI deployment at scale, making it suitable for large enterprises seeking to embed AI into their workflows efficiently.

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 CopilotOpenAPI compliant servicesCustom enterprise APIs

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? or .

Quick Facts

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