← Back to Tools · Browse devtools tools

Semantic Kernel

Checked 6h agoLink OKFree plan available
best for teams

Best for Microsoft open-source SDK for building enterprise AI agents in C#, Python, or Java.

When not More complex setup. best for teams already in the Microsoft ecosystem.

Microsoft's open-source AI orchestration SDK for building AI agents and copilot experiences in C#, Python, and Java. Semantic Kernel provides abstractions for connecting LLMs from OpenAI and Azure OpenAI with native code functions, memory stores, and planners that let AI models invoke application logic. The Planner component lets an AI model decompose a goal into a sequence of function calls, enabling multi-step agentic workflows where the model can search a database, call an API, write a file, and summarize results in a single user request. Memory integration supports vector database-backed semantic memory retrieval. A Process Framework enables designing multi-agent systems with defined coordination patterns. Used heavily within Microsoft's own products and deeply integrated with Azure AI services. Open source on GitHub under MIT license. Popular with .NET development teams and enterprises building copilots on the Azure platform.

Alternatives to compare

On these task shortlists

Learn more in this category

Comments

  • Loading...