ADK-Rust: Build Production-Ready AI Agents in Rust
ADK-Rust is an open-source Rust framework for building production-ready AI agents that act in the real world. It offers graph agents, realtime voice, browser automation, an evaluation framework, and the ADK Studio visual builder, with A2A and MCP server integrations.
About this tool
What
is ADK-Rust ADK-Rust is an open-source Rust framework for building production-ready AI agents that act in the real world.
Core capabilities
- Graph agents: Organize agent logic as graphs.
- Realtime voice: Support realtime voice interaction.
- Browser automation: Let agents operate browsers.
- Evaluation framework: Built-in agent evaluation.
- ADK Studio visual builder: Build agents visually.
- A2A and MCP servers: Support Agent-to-Agent protocol and MCP server integrations, including A2A Remote Agent MCP Server and ACP Workspace MCP Server.
- Real file operations: Create and modify real .xlsx files.
- Team collaboration and sharing permissions: Support team collaboration and sharing permissions.
Who
it is for Enterprise teams, AI agent builders, and Rust developers.
Platform
and deployment Web-based, with self-hosting support. An API is available.
Learning
curve Medium.
Features & use cases
“Built in” means the capability is part of the documented framework surface“Official integration” and “platform or extension” identify features supplied through an official companion} 5) Next steps Use render_page to generate multi-section pages} let _agent = builder}]}} 4) Render JSONL in React import { A2uiStore, A2uiSurfaceRenderer, applyParsedMessages, parseJsonl, } from "@zavora-ai/adk-ui-react"/support-agent/ template: tools provider: openai $ cd support-agent $ cargo adk build ✅ Build successful profile: release target: target/release $ cp#[tool] async fn get_weather(args: WeatherArgs) -> std::result::Result<Value, AdkError> { Ok(json!({ "temp": 22, "city": args●Create and modify real .xlsx files●Team collaboration and sharing permissions0 - the first stable release featuring graph agents, realtime voice, browser automation, evaluation framework, and ADK Studio visual builder0 - the first stable release of the Rust framework for building production-ready AI agents0 A2A Remote Agent MCP Server ADK-Rust Enterprise 的代理间协议管理。发现远程代理,发送任务,流式传输结果,并管理推送通知——适用于实现 A2A 协议的任何框架。 a2a 11tools 3transports Yesdiagram 查看 MCP 服务器详情 开发者工具v1
Quick facts
Public API available
Self-hosting supported