- Microsoft 365 Agents SDK — documentation | GitHub
- Copilot Studio SDK — documentation | NuGet
- VS Code extension for Copilot Studio — documentation | VS Code Marketplace
- What is Microsoft Foundry? — overview of the platform for building and deploying AI agents
- Microsoft Foundry — documentation hub | portal
-
Foundry SDK overview
— unified entry point for model inference, agents, and evaluation via
azure-ai-projects - Azure OpenAI Service — foundation models powering most Microsoft agent scenarios
Overview
- Extend Microsoft 365 Copilot — overview of all extensibility options: declarative agents, plugins, and connectors
- Copilot Developer Camp — hands-on labs for building Microsoft 365 Copilot extensibility solutions
- Introducing the Agent Store — build, publish, and discover agents in Microsoft 365 Copilot
Declarative agents
- Declarative agents overview — build focused, role-specific agents grounded in your data using JSON manifests
Plugins
- Plugins overview — extend Copilot with custom actions and API integrations
- API plugins — connect Copilot to live data and actions via REST APIs
Graph connectors
- Microsoft Graph connectors for Copilot — bring external content into Microsoft 365 for Copilot to reason over
- Build your own Graph connector — index external data sources with the Microsoft Graph API
Semantic Kernel
- Semantic Kernel documentation — Microsoft's open-source SDK for integrating LLMs into .NET, Python, and Java apps
- GitHub — microsoft/semantic-kernel
- Packages — NuGet | PyPI
- Semantic Kernel Agents — building single and multi-agent systems with SK
Foundry Agent Service
- Foundry Agent Service documentation — fully managed GA service for building, deploying, and scaling agents; built on the OpenAI Responses API
- Foundry Agent Service GA announcement — what's new, private networking, 1,400+ tool catalog, A2A and MCP support
Microsoft Agent Framework
- Microsoft Agent Framework documentation — the next generation of both Semantic Kernel and AutoGen, built by the same teams; graph-based workflows, multi-agent orchestration, human-in-the-loop (public preview)
- Quickstart — build your first agent in Python or .NET
- GitHub — microsoft/agent-framework | Python samples | C# samples
-
Packages —
pip install agent-framework --pre| NuGet:Microsoft.Agents.AI - Azure Durable Functions integration — host long-running, reliable agents as durable functions
- A2A protocol integration — cross-platform agent interoperability
- Migration guides — from Semantic Kernel | from AutoGen
- Introducing Microsoft Agent Framework — Azure blog announcement
- The Open-Source Engine for Agentic AI Apps — Microsoft Foundry blog deep-dive
- Making AI Agents Simple for Every Developer — .NET Blog — building blocks, workflows, and production patterns
- Semantic Kernel and Microsoft Agent Framework — relationship, roadmap, and transition guidance
- Workflows documentation — graph-based orchestration for composing agents, tools, and human-in-the-loop steps
- Framework overview — architecture, capabilities, and cross-language support
- microsoft/Agent-Framework-Samples — official guided examples for Python and .NET
- Build a real-world example with Agent Framework, Foundry, MCP, and Aspire — end-to-end production app walkthrough
- Multi-Agent Reference Architecture — patterns, building blocks, orchestration, security, and evaluation for enterprise multi-agent systems | GitHub
- Orchestrating Multi-Agent Intelligence: MCP-Driven Patterns — Tech Community deep-dive on orchestration patterns (handoff, reflection, magentic)
Microsoft 365 Agents SDK
- M365 Agents SDK documentation — successor to Bot Framework; deploy agents across Teams, Microsoft 365 Copilot, Copilot Studio, webchat, and more from a single codebase; AI-stack agnostic (.NET GA, JS v1.4, Python v0.7)
- Introducing the Microsoft 365 Agents SDK — announcement blog post
- Quickstarts — C# | JavaScript | Python
- GitHub — microsoft/Agents (samples & hub) | .NET | JavaScript | Python
- Microsoft 365 Agents Toolkit — VS Code extension | documentation | GitHub — scaffolding templates, local playground for debugging, and one-click Azure deployment
- What is the Microsoft 365 Agents SDK? — architecture, capabilities, and when to use this SDK vs. declarative agents
- Introducing the Microsoft 365 Agents Toolkit — tooling announcement: scaffolding, debugging, CI/CD, and GitHub Copilot integration
- Build custom engine agents with M365 Agents SDK — end-to-end guide for building custom engine agents for Microsoft 365 Copilot
- Create and deploy an agent with M365 Agents SDK — step-by-step from project creation to production deployment
- Bot Framework to Agents SDK migration guide — namespace changes, unsupported features, and migration steps for .NET, Node.js, and Python
- Microsoft Learn training path — build custom engine agents with the M365 Agents SDK (hands-on modules)
- Agents Toolkit overview — IDE integration for Visual Studio, VS Code, and CLI
Copilot Studio developer tools
- VS Code extension for Copilot Studio — documentation | VS Code Marketplace
- Power Platform CLI — command-line tooling for building and managing Power Platform and Copilot Studio solutions
Agent 365 SDK
- Agent 365 developer documentation — register agents with Agent 365, manage identity, access control, and telemetry
- GitHub — Node.js | Python | .NET
Agent-to-Agent (A2A)
- A2A Protocol specification — open protocol for interoperability between agents across vendors and frameworks
- GitHub — google-a2a/A2A — spec, samples, and SDKs
Model Context Protocol (MCP)
- MCP documentation — open standard for connecting AI models to tools, data sources, and services
- GitHub — Python SDK | TypeScript SDK
- Azure MCP Server — official MCP server for Azure services
- MCP plugins in Semantic Kernel — use MCP servers as SK plugins
- Copilot Studio MCP — labs & samples | MCP Server lab (GitHub) | Power Platform MCP samples (GitHub)
LangChain
- LangChain + Microsoft integrations — Azure OpenAI, Azure AI Search, Cosmos DB, and more
- Azure OpenAI with LangChain — using Azure OpenAI as the LLM provider
- GitHub — langchain-ai/langchain
AutoGen
- AutoGen documentation — Microsoft Research framework for multi-agent conversation and orchestration
- GitHub — microsoft/autogen
- AG2 — community-driven fork with continued active development | GitHub
CrewAI
- CrewAI documentation — role-based multi-agent framework; works with Azure OpenAI as the LLM provider
- LLM connections — configuring Azure OpenAI with CrewAI
- GitHub — crewAIInc/crewAI
LlamaIndex
- LlamaIndex documentation — data framework for LLM apps and agents; deep Azure AI Search and Azure OpenAI integration
- Azure OpenAI with LlamaIndex
- GitHub — run-llama/llama_index
- Azure-Samples/azureai-samples — official Azure AI Foundry and Azure AI Agent Service samples
- Semantic Kernel Python samples
- Semantic Kernel .NET samples
- microsoft/Agent365-Samples — Agent 365 SDK sample applications
- OfficeDev/microsoft-365-agents-toolkit-samples — M365 Agents Toolkit sample apps
- microsoft/Agent-Framework-Samples — official guided examples covering agents, workflows, tool integration, and production patterns
- Ignite LAB513 — Build A2A and MCP Systems with Agent Framework — hands-on lab from Microsoft Ignite 2025
- Ignite LAB518 — Multi-Agent Apps with Agent Framework or LangGraph — hands-on lab from Microsoft Ignite 2025
- Build25-BRK117 — session code from Microsoft Build 2025
- microsoft/multi-agent-reference-architecture — production-grade patterns for enterprise multi-agent systems
- Microsoft Agent Framework Python samples
- Microsoft Agent Framework C# samples
- M365 Agents SDK samples — all three languages
- AutoGen samples
- OfficeDev/Copilot-for-M365-Samples — official Microsoft 365 Copilot extensibility samples (declarative agents, plugins, connectors)
- Sample Solution Gallery — community and Microsoft samples for Copilot and agent scenarios
- CopilotStudioSamples — official Copilot Studio code samples and utilities
- pnp/copilot-connectors-samples — community connector samples for Microsoft Copilot (PnP)
- microsoft/skills-for-copilot-studio — YAML-based agent skill development for Copilot Studio
Courses & curricula
- AI Agents for Beginners — Microsoft's free 12-lesson course covering agent fundamentals, multi-agent systems, orchestration, evaluation, and deployment | GitHub
- Exploring Microsoft Agent Framework — dedicated lesson from the AI Agents for Beginners course
- Get started with Agent Framework (Microsoft Learn) — step-by-step guide from first agent to workflows and hosting
- Generative AI for Beginners in .NET (v2) — rebuilt for .NET 10 with Agent Framework integration
- Build custom engine agents with M365 Agents SDK (Microsoft Learn) — hands-on training path covering fundamentals, the SDK, deployment, and Copilot integration
- Lab BMA2 — Build your first agent using M365 Agents SDK — Copilot Developer Camp hands-on lab
- Copilot Developer Camp — full set of hands-on labs for declarative agents, custom engine agents, plugins, and connectors
Microsoft Build 2025
- Agent Framework: Building Blocks for the Next Generation of AI Agents — Build 2025 session introducing the unified SDK, live demos, and migration tips
- Azure AI Foundry: The Agent Factory — Build 2025 session on building intelligent agents from prompt to production
- The age of AI agents and building the open agentic web — Build 2025 keynote blog summarizing agent announcements and the open agentic web vision
- Microsoft Build 2025 YouTube playlist — all breakout sessions, keynotes, and demos
- Build 2025 Book of News — comprehensive guide to every announcement
Microsoft Ignite 2025
- Microsoft Ignite 2025 YouTube playlist — all session recordings on demand
- Copilot and agents at work — Ignite 2025 — curated playlist of agent-focused sessions
- LAB513 — Build A2A and MCP Systems with Agent Framework — hands-on lab materials and code
- LAB518 — Multi-Agent Apps with Agent Framework or LangGraph — hands-on lab materials, Cosmos DB, MCP, and orchestration
- BRK319 — Build Agents for Copilot with the Microsoft 365 Agents Toolkit — building declarative and custom engine agents; SDK and Toolkit demo
- Ignite 2025: A Developer’s Guide to Building Agents for Microsoft 365 — official companion blog with session links and M365 agent guidance
Video tutorials
- On .NET Live | Building Real-World AI Agents with Agent Framework — practical demo: video-to-blog transformation and orchestration patterns
- Microsoft Agent Framework Tutorial 2025 — Build AI Agents with Python from Scratch — KodeKloud complete course covering production-ready agents, memory, and multi-agent workflows
- Microsoft Agent Framework Tutorial — The Future of AI Agents on Azure — Tech with Kirk — ReAct pattern, Semantic Kernel, and Azure integration
- Microsoft Agent Framework for .NET | The Future of AI Agents — .NET-focused tutorial with .NET Aspire integration
- Build AI Agents in .NET with Microsoft Workflow Agent Framework — step-by-step workflow agent tutorial for C# developers
- Build Agents for Copilot with the Microsoft 365 Agents Toolkit | BRK319 — Ignite 2025 session on declarative and custom engine agents with the M365 Agents SDK
- M365 Full-Stack Developer’s Recap to Build 2025 — Andrew Connell / Voitanos — curated recap of Build 2025 sessions for M365 agent developers
Blog posts & articles
- Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps — Microsoft Foundry Blog
- Making AI Agents Simple for Every Developer — .NET Blog on building blocks, workflows, and production patterns
- Semantic Kernel and Microsoft Agent Framework — roadmap, relationship, and transition guidance
- Semantic Kernel Roadmap H1 2025 — accelerating agents, processes, and integration; the path to Agent Framework
- Build a real-world example with Agent Framework, Foundry, MCP, and Aspire — Microsoft Developer Blog end-to-end walkthrough
- Designing Multi-Agent Intelligence — Microsoft Developer Blog on enterprise multi-agent architecture and design patterns
- Orchestrating Multi-Agent Intelligence: MCP-Driven Patterns — Tech Community deep-dive on handoff, reflection, and magentic orchestration
- Introducing the Microsoft Agent Framework — Azure Developer Community Hub overview
- Getting Started with Microsoft Agent Framework — Johan Rin — Python hands-on walkthrough with Azure OpenAI
- Build your first AI Agent using Microsoft Agent Framework — Anuraj — .NET tutorial with orchestration and external tools
- Building AI Agents with Microsoft Agent Framework and Ollama — Anto Subash — local model inference with streaming and custom tools
- Migrating from Semantic Kernel to Microsoft Agent Framework: A C# Developer’s Guide — side-by-side migration walkthrough
- Semantic Kernel + AutoGen = Open-Source ‘Microsoft Agent Framework’ — Visual Studio Magazine analysis of the convergence
- Introducing the Microsoft 365 Agents SDK — M365 Developer Blog launch announcement with architecture and code examples
- Introducing the Microsoft 365 Agents Toolkit — M365 Developer Blog on scaffolding, debugging, and deploying agents
- Ignite 2025: A Developer’s Guide to Building Agents for Microsoft 365 — M365 Developer Blog session guide and agent strategy overview
- How M365 Agents SDK Simplifies Building Unified Agents for Any Channel — Nanddeep Nachan — multi-channel deployment, Graph API, and extensibility deep-dive
- Building Agents with Microsoft 365 Agents SDK — Nanddeep Nachan — getting started walkthrough
- Building an Agent with Microsoft Agent Framework and M365 Agents SDK — AI ML Insider — combining the Agent Framework with the M365 SDK for end-to-end agent deployment
- Ignite 2025 AI Announcements: What Software Developers Need to Know — Tech Community summary of agentic AI advancements and Foundry updates
- M365 Developers Update | June 2025 — SDK advances, adaptive cards, streaming responses, and cross-platform agent management
- Microsoft Agent Framework team blog — official updates, roadmaps, and deep technical articles
- Agent Framework GitHub Discussions — Q&A, feature requests, and community collaboration
- M365 Agents SDK blog posts — all Microsoft 365 Developer Blog posts tagged with the Agents SDK
- M365 Agents SDK — GitHub Discussions
- Azure AI Tech Community — blog and announcements
- Semantic Kernel — GitHub Discussions
- Azure AI Foundry — GitHub Discussions
- AutoGen — GitHub Discussions
- Stack Overflow — azure-openai
- Copilot Studio Labs — hands-on developer labs for Copilot Studio
- The Custom Engine blog — deep technical articles on building custom engine agents with Copilot Studio