Microsoft's open framework for building AI agents and multi-agent workflows in .NET and Python.
Graph-based workflows, middleware, OpenTelemetry and many model providers in one SDK.
Microsoft Agent Framework (MAF) is a code library for building AI agents and multi-agent workflows in Python and .NET. It suits development teams moving agents from prototype to production, especially on Azure or Microsoft Foundry.
You write agents in Python or C#, connect a model provider, and compose them into graph-based workflows with sequential, concurrent, handoff and group patterns. The README lists checkpointing, streaming, human-in-the-loop and time-travel, middleware, YAML declarative agents, Agent Skills, built-in OpenTelemetry observability, and a DevUI for debugging workflows.
It suits software teams who care about durability, governance and provider flexibility, and who already work in .NET or Python. It does not suit non-developers: there is no no-code builder in the README, and the quickstart authenticates through the Azure CLI.
Consistent APIs across Python and C#/.NET packages.
Sequential, concurrent, handoff and group collaboration patterns.
Workflows support checkpointing, streaming and human-in-the-loop.
Distributed tracing and monitoring are part of the framework.
Define and version agents in YAML instead of code.
An interactive UI for developing and debugging agents and workflows.
The framework is free under the MIT licence. Costs come from the model provider or cloud services you connect, such as Microsoft Foundry or OpenAI, and from hosting your own app; the README shows no framework fee.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
The framework is MIT-licensed and free. You pay whatever your chosen model provider or cloud charges for inference and hosting.
Python and C#/.NET are in this repository. The README sends Go users to a separate agent-framework-go repository.
The README links migration guides from both, so existing users have a documented path.
See Zekai first in Google