Semantic Kernel (Microsoft)
Open SourceAbout Semantic Kernel (Microsoft)
Semantic Kernel is a development kit that lets developers build AI agents and integrate AI models into their codebase. It combines prompts with existing APIs to perform actions. It translates a model's request into a function call and passes results back to the model. Existing code can be added as a plugin and integrated with AI services through connectors.
Used for
- Building AI agents that call functions to perform actions
- Describing existing code to AI models so they can be called to address requests
- Expanding chat-based APIs to support additional modalities like voice and video
- Sharing extensions with other developers using OpenAPI specifications
Who it is for
- Used by Microsoft and other Fortune 500 companies.
- Used by developers working in C#, Python, or Java.
- Used by pro or low-code developers within a company.
From Semantic Kernel (Microsoft)'s own website, read 2026-10-24. How we build listings.
How to evaluate LLM Infrastructure & APIs
This is how the CIOPages Research Team evaluates this category. It is not an assessment of Semantic Kernel (Microsoft). It comes from our Generative AI & LLM Platforms buyer guide.
Other LLM Infrastructure & APIs Vendors
View allCIOPages put this listing together from public sources. It’s information, not an endorsement. How we build listings. Work here? Claim this listing or .
Quick Facts
learn.microsoft.com/en-us/semantic-kernel/overviewWe publish a detail only when we can point at the page it came from. Know when Semantic Kernel (Microsoft) was founded or where it is based? Send it to us, free.