Open-source agent framework
Microsoft Agent Framework
Microsoft Agent Framework (MAF) is Microsoft's open-source framework for building production AI agents and multi-agent workflows in .NET and Python, with a separate Go SDK. It covers agents, graph-based workflows, middleware, memory providers, MCP and A2A integration, and hosting paths into Microsoft Foundry, and it works with Azure OpenAI, OpenAI and other model providers.
Last reviewed 28 Oct 2026 · by Microsoft
Facts at a glance
| Developer | Microsoft |
|---|---|
| Type | Framework for AI agents and multi-agent workflows |
| License | MIT |
| Languages | .NET and Python, plus a separate Go SDK |
| Packages | agent-framework on PyPI, Microsoft.Agents.AI on NuGet |
| Latest update covered here | AG-UI, memory, CodeAct and resilient workflow updates, 24 September 2026 source |
What Microsoft Agent Framework is used for
The project README pitches the framework at teams taking agents from prototype to production who need orchestration patterns such as sequential, concurrent, handoff and group collaboration, along with durability, observability and human-in-the-loop control. Python and .NET releases ship separately on GitHub. The timeline below lists every story on this site that names it.
Questions people ask
- Which languages does Microsoft Agent Framework support?
- Python and C#/.NET in the main repository, and Go through the separate microsoft/agent-framework-go repository.
- Does Microsoft Agent Framework require Azure?
- No. The README lists support for Microsoft Foundry, Azure OpenAI, OpenAI and the GitHub Copilot SDK, with local development and cloud deployment patterns.