adk-rust 2.1.0

Rust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.
Documentation

adk-rust

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 135 feature flags, 6 of them enabled by default.

default

minimal (default)

agents (default)

gemini (default)

models (default)

runner (default)

sessions (default)

a2a

acp

action

action-code

action-db

action-email

action-full

action-http

action-rss

action-trigger

agent-engine

agent-registry

all-onnx

anthropic

anthropic-client

artifacts

audio

audio-all

audio-fx

audio-mlx

audio-onnx

audio-stt

audio-tts

auth

auth-bridge

awp

aws-secrets

azure-ai

azure-keyvault

bedrock

bigquery

browser

cerebras

chatterbox

cli

cli-all-providers

cli-anthropic

cli-deepseek

cli-groq

cli-ollama

cli-openai

cli-telemetry-otlp

code

code-docker

code-embedded-js

code-embedded-python

code-tools

codeact

codeact-monty

computer-use

database-memory

deepseek

distil-whisper

enterprise

enterprise-client

eval

example-store

firestore-session

fireworks

full

gcp-deploy

gcp-secrets

gcp-telemetry

gcs-artifacts

gemini-agent-platform

gemini-agent-platform-full

gemini-interactions

gemini-vertex

graph

graph-delta

graph-functional

graph-node-cache

graph-redis-cache

graph-sqlite

graph-time-travel

groq

guardrail

kokoro

livekit

managed-runtime

mcp

mcp-http

mcp-sampling

memory

memory-tools

mistral

mongodb-memory

mongodb-session

moonshine

neo4j-memory

neo4j-session

ollama

openai

openai-webrtc

openrouter

optimize

payments

perplexity

personas

plugin

postgres-session

qwen3-tts

rag

realtime

record-payloads

redis-memory

redis-session

sambanova

sandbox

sandbox-docker

sandbox-workspace

server

skills

slack

spanner

sqlite-memory

standard

telemetry

telemetry-otlp

telemetry-sqlite

together

tools

vertex-live

vertex-memory

vertex-sandbox

vertex-session

video-avatar

whisper-onnx

yaml-agent