{
  "sdk": {
    "id": "sdk_a2a_rs",
    "name": "A2A Rust SDK (a2a-lf / a2a-server-lf)",
    "language": "Rust",
    "package_name": "a2a-lf, a2a-server-lf, a2a-client-lf",
    "version_or_ref": "git = \"https://github.com/a2aproject/a2a-rs\" (not on crates.io yet; Linux Foundation package naming)",
    "repo_url": "https://github.com/a2aproject/a2a-rs",
    "used_by": "crates/a2a-bridge -- long-running axum HTTP server exposing the MCP binary as an A2A agent via stdio, agent card at /.well-known/agent-card.json",
    "notes": "Verified verbatim from crates/a2a-bridge/Cargo.toml: a2a = { git = \"https://github.com/a2aproject/a2a-rs\", package = \"a2a-lf\" } and a2a-server = { git = \"...\", package = \"a2a-server-lf\" }. Git dependency, no pinned rev found in Cargo.toml (tracks a branch HEAD). Source also vendored at vendors/a2aproject/a2a-rs.",
    "created_at": "2026-07-02 05:27:29",
    "cite_as": "https://subagentsdk.com/api/sdks/sdk_a2a_rs"
  }
}