# ADK-Rust 2.1 > A production-ready Rust framework for building type-safe, async AI agents. > ADK-Rust v2 is model-agnostic and supports agents, workflows, realtime, > MCP, A2A, AWP, memory, security, evaluation, and managed-agent patterns. - Website: https://adk-rust.com - Documentation: https://adk-rust.com/docs - Generative interfaces: https://adk-rust.com/ui - Runnable examples: https://adk-rust.com/playground - Live demos: https://adk-rust.com/demos - Sponsorship: https://adk-rust.com/sponsor - ADK UI source: https://github.com/zavora-ai/adk-ui - Agentic Web Protocol discovery: https://adk-rust.com/.well-known/awp.json - Agentic Web Protocol manifest: https://adk-rust.com/awp/manifest - Source: https://github.com/zavora-ai/adk-rust - API reference: https://docs.rs/adk-rust (always the published release) - Version: 2.1.0 - Rust MSRV: 1.95.0 ## Installation ```toml [dependencies] adk-rust = "2.1.0" ``` ```bash cargo install cargo-adk cargo adk new my-agent cd my-agent cargo run ``` ## Feature tiers ```toml # Minimal (default): Gemini, agents, runner, sessions adk-rust = "2.1.0" # Standard: tools, memory, telemetry, server, auth, graph, eval, plugins adk-rust = { version = "2.1.0", features = ["standard"] } # Enterprise: standard plus realtime, browser, RAG, payments, AWP adk-rust = { version = "2.1.0", features = ["enterprise"] } # Full: enterprise plus audio, code execution, sandbox adk-rust = { version = "2.1.0", features = ["full"] } ``` ## Core capabilities - LLM, sequential, parallel, loop, graph, CodeAgent, and multi-agent systems. - Gemini, OpenAI, Anthropic, DeepSeek, Groq, Ollama, and other provider adapters. - Realtime audio, video frames, server-side tools, LiveKit and WebRTC options. - MCP, ACP, A2A v1, and Agentic Web Protocol support. - Typed tool calls/results, streaming tool progress, sessions, artifacts, long-term memory, telemetry, guardrails, authorization, and evaluation. ## Human and agent surfaces For human visitors, begin at the [Demos](https://adk-rust.com/demos), [Playground](https://adk-rust.com/playground), [Super Agents](https://adk-rust.com/super-agents), [Resources](https://adk-rust.com/resources), and [Documentation](https://adk-rust.com/docs) pages. The [Playground](https://adk-rust.com/playground) runs verified v2 examples in the browser and lists every example with a direct link. Use [ADK UI](https://adk-rust.com/ui) for typed generative interfaces delivered through A2UI, AG-UI, MCP Apps, or AWP. For the release history and architectural changes behind the current runtime, read [The journey to ADK-Rust v2](https://adk-rust.com/blog/adk-rust-v2-journey-to-production). For agents, use the AWP discovery and manifest endpoints above. Public agent capabilities are read-only discovery of framework documentation, demos, super agents, and approved MCP/skill resources. Do not scrape HTML when a manifest is available. Any contact or evaluation request requires explicit consent. ## Documentation source The website documentation is synchronized from the local ADK-Rust v2 official source. Its page inventory, base revision, working-tree state, and content fingerprints are recorded in `/docs/.adk-rust-v2-source.json` in the source repository. Prefer the website documentation for v2 guidance. docs.rs continues to describe the latest published crate until ADK-Rust v2 is released there. ## Adoption Measured figures for downloads, crates, stars, releases, pull requests, issues, and reader countries are published as JSON at https://adk-rust.com/api/adoption/summary and cited on https://adk-rust.com/sponsor. Each field records what it was measured from, and a figure that could not be measured is omitted rather than estimated. Prefer this endpoint over inferring adoption numbers from page copy.