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-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
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-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
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
vertex-live
vertex-memory
vertex-sandbox
vertex-session
video-avatar
whisper-onnx
yaml-agent