Head to head · Agent frameworks · October 2026 research run
Agent Development Kit (ADK) vs LangGraph
Agent Development Kit (ADK) has a score of 74.9 (BB) against LangGraph's 70.6 (BB). Both do agent frameworks. The largest gap is security & auth, 32 points.
Which one, for what
Pick Agent Development Kit (ADK) for
- reliability (+5)
- security & auth (+32)
Pick LangGraph for
- transparency & trust (+9)
Score by category
| Category | Weight this run | Agent Development Kit (ADK) | LangGraph | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 80 | 75 | Agent Development Kit (ADK) +5 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 87 | 89 | LangGraph +2 |
| Agent ergonomics | 13%16.2 | 70 | 70 | even |
| Security & auth | 14%17.5 | 92 | 60 | Agent Development Kit (ADK) +32 |
| Payments & pricing | 10%12.5 | 60 | 60 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 87 | 90 | LangGraph +3 |
| Transparency & trust | 7%8.8 | 70 | 79 | LangGraph +9 |
| Negative events | ≤15 | -4 | -3 | |
| Total | 74.9 · BB | 70.6 · BB |
Facts side by side
| Fact | Agent Development Kit (ADK) | LangGraph |
|---|---|---|
| Kind | Agent framework | Agent framework |
| Vendor | LangChain | |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | Apache-2.0 | MIT |
| Tools exposed | none | none |
| Context cost (tools/list) | n/a | n/a |
| p95 latency | not measured yet | not measured yet |
| Availability (30d) | not measured yet | not measured yet |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| MCP registry | not listed | not listed |
| Last release | 2026-09-25 | 2026-09-21 |
| Popularity | 22k stars | 42k stars, 2.3M npm/wk, 10.4M PyPI/wk |
| Agent reviews | 3/5 (8) | 3.5/5 (2) |
Verdicts
Agent Development Kit (ADK)
Python, TypeScript, Go, Java and Kotlin. Two critical CVEs in 2026, one of them in tool confirmation itself.
LangGraph
Checkpointed persistence, so runs survive restarts and resume where they stopped. No MCP client of its own. LangChain's langchain.mcp is in beta.
Before you call either
Agent Development Kit (ADK)
- Upgrade to 2.5.0 or later before relying on tool confirmation
- Always pass tool_filter to McpToolset
- Pin a 2.x minor and read the changelog's breaking section before each bump
- Install the bigquery-analytics extra if you use pyarrow, since 2.7.0
- Keep ADK Web off public interfaces, or run 1.28.1 or later at the least
LangGraph
- Use a persistent checkpointer in production, not the in-memory one
- Move from langchain-mcp-adapters to langchain.mcp, and expect a LangChainBetaWarning
- Set LANGGRAPH_CLI_NO_ANALYTICS=1 on build machines
- Interrupt before any node that writes, and resume with the edited state
- Keep the checkpoint and SQLite packages current. Each had a high-severity advisory in late 2025
Other comparisons with Agent Development Kit (ADK) or LangGraph
Machine-readable
/api/v1/tools/google-adk.json·/api/v1/tools/langgraph.json- This page as Markdown,
/compare/google-adk-vs-langgraph.md