Agents

The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.

What is Agents?

The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.

Overview of Agents

What it is

The Microsoft 365 Agents SDK is an open-source software development kit from Microsoft that enables developers to build full-stack, multichannel agents. These agents can be deployed to platforms including Microsoft 365 Copilot, Microsoft Teams, Copilot Studio, and Webchat. The SDK provides scaffolding for handling communication across channels and is agnostic regarding the choice of AI services.

Key features

  • Supports deployment to multiple channels, such as Microsoft 365 Copilot, Microsoft Teams, Web & Custom Apps, and more.
  • Allows developers to use AI services of their choice, with no restriction to a specific technology stack.
  • Includes built-in state, storage, and management of activities and events for agent containers.
  • Provides AI coding assistant plugins (Skills) that give deep knowledge of SDK APIs, patterns, and common mistakes, activating automatically based on language and task.
  • Offers client libraries in C#/.NET, JavaScript (TypeScript), and Python, each hosted in its own repository.
  • Can be used without a Microsoft 365 Copilot subscription unless working specifically with that channel or others requiring a subscription.

Use cases

The SDK is suitable for building agentic patterns that integrate AI services into enterprise systems. It can be used to create agents for customer support, internal workflow automation, collaboration assistants in Microsoft Teams, and multichannel conversational experiences that span Microsoft 365 Copilot, custom web apps, and more.

Getting started

See the repository README for detailed getting started instructions. The README directs users to the “samples” folder in the GitHub repository and recommends starting with the QuickStart sample.No standalone install commands are provided. For initial steps, navigate to the samples folder in the repository and select your language.

License and pricing

The project is licensed under the MIT License (open source). The pricing type is listed as open source; no paid tier or usage-based pricing is stated.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/microsoftagents.svg)](https://yunodb.com/tools/microsoftagents?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/microsoftagents?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/microsoftagents.svg" alt="Featured on YunoDB" height="20"></a>