Tool profile
Semantic Kernel
Microsoft
An SDK for building AI agents and orchestration workflows in .NET, Python, and Java.
What it's used for
Semantic Kernel is used to structure prompts, plugins, memory, and planning logic in applications that need reusable AI orchestration inside standard software projects.
Categories
How you access it
See whether you access this through a vendor-hosted app, managed cloud, or official client.
LocalMedium complexityFree
Application SDK
Semantic Kernel is a framework that runs inside developer-owned application code.
How you deploy or integrate it
See whether you can self-host it, deploy it in your stack, or integrate it through APIs and runtimes.
ServerlessMedium complexitySelf-hosted infra cost
Custom app infrastructure
Applications built with Semantic Kernel can be hosted on VMs, containers, functions, or web platforms.