Skip to content

The datasheet for every AI agent

Head to head

Microsoft Agent Framework vs Google Agent Development Kit (ADK)

Microsoft Agent Framework is the explicit, Microsoft-supported successor to two now-frozen frameworks (AutoGen and Semantic Kernel) built for Azure/.NET-committed teams, with a measured production-ops layer (Agent Harness, CodeAct's benchmarked token and latency savings), while Google Agent Development Kit is a from-scratch, protocol-first SDK built for polyglot teams — the broadest language spread in this category, four production languages plus an experimental fifth — with a stronger built-in evaluation story; so the real choice is which hyperscaler stack a team is already standardizing on, and whether it is single-language Azure/.NET or genuinely polyglot.

Microsoft Agent Framework (MAF) and Google Agent Development Kit (ADK) answer the same question from two different hyperscalers: should a major AI lab ship its own official, opinionated agent SDK instead of leaving the category to third parties like LangChain or CrewAI? Both say yes, but they arrived from opposite directions. MAF is explicitly a consolidation. Microsoft merged two previously separate stacks, AutoGen's multi-agent orchestration and Semantic Kernel's enterprise plumbing, into one supported framework, and put both predecessors into maintenance mode (bug and security fixes only) to push new development toward it. It reached a production-ready 1.0 GA on 2026-04-03. ADK is a from-scratch product: Google announced it at Cloud NEXT in April 2025, a full year earlier, and built it around protocol interoperability and evaluation tooling from day one rather than merging legacy stacks.

Checked live via the GitHub API on 2026-08-06: Microsoft's repository (microsoft/agent-framework) carries 12,622 stars and 2,117 forks; Google's flagship repository (google/adk-python) carries 21,013 stars and 3,803 forks. Both were pushed to within the last day of this research, real active projects rather than abandoned ones. Language spread is the clearest structural difference between them. MAF ships production-grade SDKs in three languages (.NET, Python and Go), reflecting its .NET/Azure-enterprise roots; ADK ships four (Python, Go, Java and TypeScript, all reaching 1.0 GA) plus an experimental Kotlin/Android runtime, the broadest spread of any framework in this index. A team standardizing on Java or TypeScript has a first-party GA SDK on ADK and none on MAF.

Both ship native support for the two dominant 2026 agent-interoperability standards, the Agent2Agent (A2A) protocol and the Model Context Protocol (MCP), so agents built on either framework can in principle hand work to agents built on the other. Where they diverge is which production concern each treats as first-class. MAF's Agent Harness gives an agent guarded shell and filesystem access, human-in-the-loop approval flows and automatic context compaction; its CodeAct mode, where the model writes a short program to batch tool calls inside an isolated micro-VM instead of calling them one at a time, is the one benchmarked performance claim in this comparison, with Microsoft's own BUILD 2026 numbers reporting 52.4% faster completion and 63.9% fewer tokens on multi-step workloads. ADK's built-in strength is evaluation: `adk eval` scores an agent's full trajectory and final output against repeatable test cases, and a local ADK Web UI debugs a flow before shipping it, a stronger built-in testing story than MAF ships today, though ADK has no equivalent to the Agent Harness's guarded real-environment access.

Pricing is free-versus-free at the open-source core: MAF is MIT-licensed, ADK is Apache 2.0, and both are fully self-hostable at no cost beyond the model provider's own bill. The managed layers price differently. MAF's Foundry Hosted Agents publishes no flat fee at all; it bills purely as ordinary Azure/Microsoft Foundry consumption, so there is no separate number to compare. ADK's Agent Runtime instead bills separately for compute, memory and session storage, with published monthly free allowances for compute and memory. Neither managed layer is required to use the framework; both cores run anywhere for free.

How Microsoft Agent Framework and Google Agent Development Kit (ADK) compare

Scroll across to compare every side. Feature names stay in view.One card per question, with every side answering it in turn.

FeatureMicrosoft Agent FrameworkVisit Microsoft Agent Framework ↗Google Agent Development Kit (ADK)Visit Google Agent Development Kit (ADK) ↗
DescriptionOpen-source .NET, Python and Go SDK for building AI agents and graph-based multi-agent workflows.Open-source framework for building, evaluating and deploying AI agents in Python, TypeScript, Go, Java or Kotlin.
Pricing modelfreemiumfreemium
Model / LLMModel-agnostic (Azure OpenAI, OpenAI, Anthropic Claude, Amazon Bedrock, Google Gemini, Ollama, Foundry Local)Model-agnostic (native Gemini; OpenAI, Anthropic Claude, Cohere, Ollama and 100+ others via LiteLLM)
Bring your own modelYes-
InterfaceLibraryLibrary
DeploymentBothBoth
Writes codePartlyPartly (ADK Visual Builder (ADK web interface), other product line)
Debugs and fixes-Partly
Writes tests-Partly
Reviews code-Partly
Whole-codebase workPartlyPartly (Agents CLI, other product line)
Ships itPartlyYes
In your editorNoPartly (Agents CLI, other product line)
On the command linePartlyYes
In your pipeline-Partly
MCP serverPartlyYes
Data residencyPartlyYes
Limitations
  • Young as a unified product: 1.0 GA shipped 2026-04-03, so it has roughly a quarter of production track record versus AutoGen's multiple years. Its ~13k GitHub stars are a fraction of AutoGen's star count or LangChain's 100k+ community, reflecting a fresh repo rather than necessarily less capability. (1 source)
  • Using non-Microsoft models or third-party MCP servers / agents through the framework is explicitly flagged by Microsoft as "at your own risk" under its Product Terms. A real contractual consideration for enterprises standardizing on it. (1 source)
  • CodeAct ships only as an alpha `agent-framework-hyperlight` package and still benchmarks only a representative order-totals workload; the production win is real but the broader case for it is still being established. (1 source)
  • Documentation and the third-party tutorial ecosystem skew heavily toward Python: an independent hands-on review found few TypeScript, Go or Java examples relative to Python, and Kotlin is newer still, so teams standardizing on one of the other SDKs will do more first-hand exploration. (1 source)
  • A genuinely significant learning curve: the same independent review calls it 'an extensive framework' with concepts (Sessions, Runners, Artifacts, the Workflow Runtime) that take real time to internalize versus a lighter framework like the OpenAI Agents SDK. (1 source)
  • The managed Agent Runtime layer prices across several independent, usage-based meters (compute, memory, session storage, plus separate model-token and search-grounding charges) with no flat fee and no hard spending cap. Third-party cost breakdowns warn of estimates ranging from a few cents in testing to several thousand dollars a month in production. (1 source)
  • Kotlin is at 0.8.0, not 1.0 GA like the other four SDKs. The docs and the GitHub landing page both treat it as first-class, but the version number reflects a younger, less battle-tested runtime. (1 source)

Who each one is for

Microsoft Agent Framework

.NET or Python teams already invested in Azure or Microsoft Foundry who want one supported agent SDK, an optional managed hosting path, and a documented migration off AutoGen or Semantic Kernel.

From Free

Google Agent Development Kit (ADK)

Teams that want Google's own official, actively-developed agent SDK, especially polyglot teams (Python/Go/Java/TypeScript/Kotlin) or anyone building multi-agent systems that need to interoperate across vendors via the A2A protocol.

From Free

Verdict: Microsoft Agent Framework or Google Agent Development Kit (ADK)?

Already standardized on Azure or Microsoft Foundry, or migrating an existing AutoGen or Semantic Kernel codebase, pick Microsoft Agent Framework: it has a documented first-party migration path and is the supported successor rather than an ambiguous third option. Already on Google Cloud or Gemini, or building a genuinely polyglot system across Python, Go, Java and TypeScript, pick Google ADK: it is the only framework in this category shipping four production-grade language SDKs. Need an agent that can safely act inside a real environment today, with shell access, filesystem access and human approval, backed by a measured performance benchmark: MAF's Agent Harness and CodeAct are further along than anything ADK ships natively. Need a strong built-in evaluation loop before trusting an agent in production: ADK's `adk eval` and ADK Web are purpose-built for exactly that, ahead of MAF's current tooling. Neither commits a team to its parent cloud. MAF reaches Anthropic Claude and local Ollama models alongside Azure OpenAI; ADK reaches OpenAI, Claude, Cohere and local models via LiteLLM alongside Gemini. The honest deciding factor is which hyperscaler ecosystem, and which language line-up, a team is already committed to.

The digest

Decided? Watch the bench move. New agents, fresh verdicts, moves in the rankings, one short email, every Tuesday.

Frequently asked questions

Are Microsoft Agent Framework and Google ADK direct competitors?
Yes — both listings on this site already name the other as their closest comparison: Microsoft Agent Framework's alternatives rail describes Google ADK as “the closest analogue in this index,” and ADK's rail reciprocally names Microsoft Agent Framework first. Both are official, first-party agent SDKs from a major AI lab, built to compete with third-party frameworks like LangChain and CrewAI as much as with each other.
Which has more GitHub traction?
Google ADK leads, checked live via the GitHub API on 2026-08-06: 21,013 stars and 3,803 forks on google/adk-python, versus 12,622 stars and 2,117 forks on microsoft/agent-framework. Context cuts the other way on age, though: ADK was announced a full year before MAF reached its 1.0 GA (April 2025 vs April 2026), and MAF's own predecessor, AutoGen, separately carries roughly 59.8k stars on its now-frozen repository — a larger legacy codebase Microsoft is deliberately moving developers away from.
Are both actually free?
Yes, at the core. Microsoft Agent Framework is MIT-licensed; Google ADK is Apache 2.0. Both are fully self-hostable anywhere for free, paying only the model provider. The managed layers differ: MAF's Foundry Hosted Agents has no published flat fee, billed purely as Azure/Microsoft Foundry consumption; ADK's Agent Runtime uses published consumption metering with a monthly compute and memory allowance.
Which programming languages does each support?
Microsoft Agent Framework ships production-grade 1.0 GA SDKs for .NET, Python and Go. Google ADK ships four: Python, Go, Java and TypeScript, all at 1.0 GA, plus an experimental Kotlin/Android runtime — the broadest language spread of any framework in this index. A team standardizing on Java or TypeScript has no first-party GA option on MAF today.
Do either lock a team into their parent cloud or model?
No, both are genuinely multi-provider despite the branding. Microsoft Agent Framework reaches Azure OpenAI, OpenAI, Anthropic Claude and local Ollama models as first-class providers, plus Google Gemini via its Go SDK. Google ADK is optimized for Gemini but reaches OpenAI, Anthropic Claude, Cohere and 100+ other providers through a LiteLLM integration. Each framework's managed hosting layer (Foundry Hosted Agents / Agent Runtime) is optional, not required to run either SDK.

Still deciding? Get a quote from Microsoft Agent Framework or Google Agent Development Kit (ADK)

Choose a provider and tell them what you need.

Who should reply?

Advertise here

Reach buyers mid-decision. Reach builders choosing their next agent. Promote your brand with a display placement or bring your listing into focus with Featured.

Explore owner options →Advertise on this page →

The digestFree

Which agents actually ship.

What we re-checked, what got added, and one number from the index. Tuesdays.

One-click unsubscribe

At a glance

Microsoft Agent Framework is the explicit, Microsoft-supported successor to two now-frozen frameworks (AutoGen and Semantic Kernel) built for Azure/.NET-committed teams, with a measured production-ops layer (Agent Harness, CodeAct's benchmarked token and latency savings), while Google Agent Development Kit is a from-scratch, protocol-first SDK built for polyglot teams — the broadest language spread in this category, four production languages plus an experimental fifth — with a stronger built-in evaluation story; so the real choice is which hyperscaler stack a team is already standardizing on, and whether it is single-language Azure/.NET or genuinely polyglot.