Semantic Kernel

Integrate cutting-edge LLM technology quickly and easily into your apps

About Semantic Kernel

Semantic Kernel (SK) is a lightweight SDK enabling integration of AI Large Language Models (LLMs) with conventional programming languages. The SK extensible programming model combines natural language semantic functions, traditional code native functions, and embeddings-based memory unlocking new potential and adding value to applications with AI.

SK supports prompt templating, function chaining, vectorized memory, and intelligent planning capabilities out of the box.

Ready to start building?

We're building the world's biggest API search engine. Discover and integrate over 12,000 APIs.

Check out the API Tracker