All open source
Open SourceFramework25k

Semantic Kernel

Microsoft's enterprise SDK to wire LLMs into C#, Python, and Java apps.

Semantic Kernel is an open-source SDK from Microsoft for integrating large language models into conventional applications across C#, Python, and Java. It exposes plugins, planners, memory, and an agent framework so developers can compose AI capabilities alongside native code with enterprise concerns like telemetry and security. It is widely adopted for embedding LLM orchestration into existing production codebases.

Repository

microsoft/semantic-kernel

Language

C#

What you'd build with it

  • Embedding LLM-powered functions and plugins into a .NET or Java service
  • Building agents that call native code and external APIs as tools
  • Adding planners and semantic memory to an enterprise application

Tags

sdkagentspluginsenterprise