Build smarter apps faster with .NET and AI

Use C#, OpenAI, and Azure, and more to build intelligent solutions.

Get startedExplore the docs
Futuristic OpenAI Hero Banner

Discover AI-enhanced use cases

Transform your business with generative AI, LLMs, and SLMs.

Create a chat app

Build intelligent apps that chat with users and provide logical, responsive interactions powered by LLMs.

Explore demo

Summarize text

Automatically consolidate large volumes of content using LLMs to make data accessible and clear.

Explore demo

Generate content

Create text, code, images, and sound using AI and LLMs for external and internal communications.

Explore demo

Analyze data

Make content accessible and actionable when you enable searches over documents and data.

Explore demo

Innovate with the latest AI technology

Apply existing C# skills, Visual Studio tools, and a growing ecosystem to build AI-driven apps.

Integrate with leading AI models

Access popular AI models from industry leaders like OpenAI, Mistral, Cohere, and Meta; hosted on Azure, GitHub Models, or Hugging Face.

Optimize data retrieval with vector stores
Leverage advanced vector stores like Milvus, qDrant, and Azure AI Search to efficiently manage and query high-dimensional data.
Leverage proven SDKs and AI libraries
Utilize a wide range of .NET SDKs and AI libraries, including Semantic Kernel, OpenAI, Azure AI Foundry, Azure AI Inference SDK, ML.NET, and more, to integrate AI into your app. By leveraging the new Microsoft.Extensions.AI library, you can enhance your app's functionality, improve user experiences, and drive innovation.
Join a thriving community
Engage with an active .NET and community to share knowledge, gain support, and explore a growing set of AI projects.

Get started with AI in .NET

Master AI skills with tailored learning resources.

Beginner videos

Quickly grasp AI concepts with our introductory video series.

Watch videos

Hands-on learning

Engage with interactive modules designed for .NET and AI.

Explore resources

Technical documentation

Explore detailed guides, samples, and reference materials.

Read docs

Explore machine learning

Learn to develop and integrate custom ML models with ML.NET.

Learn more
Deploy AI solutions at scale with Azure
Build enterprise-ready AI applications.

Use the AI services trusted for global scale and security. Build secure AI solutions responsibly, ensuring data privacy and trust, with the flexibility of Azure.

See how leading companies use .NET and AI

Explore success stories from enterprises that have transformed their businesses with .NET and AI.

H&R Block Logo

H&R Block

".NET is "the opportunity of a lifetime" for developers, says Principal Architect at H&R Block"

Microsoft Copilot Logo

Copilot

"... runs one of the world's largest highly performant, and reliable .NET applications."

GitHub Copilot Logo

GitHub Copilot Chat

"The Visual Studio Copilot extension, built with .NET, showcases AI capabilites"

Blip Logo

Blip

"We rely on .NET to achieve high performance and security. We’re developing cloud-native and AI-powered apps, ensuring our solutions are robust and scalable." Breno Queiroz, Director of Engineering, Blip.ai

Intel Logo

Intel oneDAL

Accelerate ML.NET training with Intel's high-performance data analytics library

Ready to get started?

Our guided learning modules will help you add AI to your .NET apps with ease.

Get started
Follow us