Catalog crates.io
Back to packageRELEASE DETAILS

0.14.1

crates.io

a2a-protocol-client

Agent2Agent (A2A) protocol v1.0 — HTTP client (hyper-backed)

a2aagentagent2agentclientnetwork-programmingprotocolweb-programming
Published30 Sept 2026
Direct dependencies31
Transitive dependenciesNot calculated

Downloads & popularity

8downloads
1-day window · source-reported counts20 Oct 2026
3461730
2026-09-30: 12 · observed 2026-10-20T10:06:35.6176825Z · period 2026-09-30–2026-09-302026-10-02: 3 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-02–2026-10-022026-10-03: 42 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-03–2026-10-032026-10-04: 18 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-04–2026-10-042026-10-05: 11 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-05–2026-10-052026-10-06: 2 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-06–2026-10-062026-10-07: 1 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-07–2026-10-072026-10-08: 27 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-08–2026-10-082026-10-09: 29 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-09–2026-10-092026-10-10: 14 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-10–2026-10-102026-10-11: 6 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-11–2026-10-112026-10-12: 68 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-12–2026-10-122026-10-13: 65 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-13–2026-10-132026-10-14: 98 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-14–2026-10-142026-10-15: 108 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-15–2026-10-152026-10-16: 62 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-16–2026-10-162026-10-17: 57 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-17–2026-10-172026-10-18: 99 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-18–2026-10-182026-10-19: 346 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-19–2026-10-192026-10-20: 8 · observed 2026-10-20T10:06:35.6176825Z · period 2026-10-20–2026-10-20
30 Sept20 Oct

crates · 20 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-20 – 2026-10-2082026-10-20T10:06:35.6176825Z
2026-10-19 – 2026-10-193462026-10-20T10:06:35.6176825Z
2026-10-18 – 2026-10-18992026-10-20T10:06:35.6176825Z
2026-10-17 – 2026-10-17572026-10-20T10:06:35.6176825Z
2026-10-16 – 2026-10-16622026-10-20T10:06:35.6176825Z
2026-10-15 – 2026-10-151082026-10-20T10:06:35.6176825Z
2026-10-14 – 2026-10-14982026-10-20T10:06:35.6176825Z
2026-10-13 – 2026-10-13652026-10-20T10:06:35.6176825Z
2026-10-12 – 2026-10-12682026-10-20T10:06:35.6176825Z
2026-10-11 – 2026-10-1162026-10-20T10:06:35.6176825Z
2026-10-10 – 2026-10-10142026-10-20T10:06:35.6176825Z
2026-10-09 – 2026-10-09292026-10-20T10:06:35.6176825Z
2026-10-08 – 2026-10-08272026-10-20T10:06:35.6176825Z
2026-10-07 – 2026-10-0712026-10-20T10:06:35.6176825Z
2026-10-06 – 2026-10-0622026-10-20T10:06:35.6176825Z
2026-10-05 – 2026-10-05112026-10-20T10:06:35.6176825Z
2026-10-04 – 2026-10-04182026-10-20T10:06:35.6176825Z
2026-10-03 – 2026-10-03422026-10-20T10:06:35.6176825Z
2026-10-02 – 2026-10-0232026-10-20T10:06:35.6176825Z
2026-09-30 – 2026-09-30122026-10-20T10:06:35.6176825Z

Declared dependencies 39

Native requirements
31 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
a2a-protocol-server
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "websocket"
  ],
  "default_features": true,
  "explicit_name": null
}
^0.14.1development
a2a-protocol-types
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14.1runtime
a2a-protocol-types
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14.1development
base64
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.23runtime
bytes
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^1.11.1development
criterion
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "html_reports"
  ],
  "default_features": true,
  "explicit_name": null
}
^0.8development
futures-util
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "sink"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.3.30, <0.4development
http-body-util
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=0.1, <0.2runtime
http-body-util
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=0.1, <0.2development
hyper
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [
    "client",
    "server",
    "http1",
    "http2"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.4, <2runtime
hyper
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "client",
    "server",
    "http1",
    "http2"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.4, <2development
hyper-util
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [
    "client",
    "client-legacy",
    "http1",
    "http2",
    "tokio"
  ],
  "default_features": true,
  "explicit_name": null
}
>=0.1.6, <0.2runtime
hyper-util
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "client",
    "client-legacy",
    "http1",
    "http2",
    "tokio",
    "server",
    "server-auto"
  ],
  "default_features": true,
  "explicit_name": null
}
>=0.1.6, <0.2development
rcgen
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14development
rustls
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "std",
    "tls12",
    "ring"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.23.45, <0.24development
rustls-pki-types
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=1.7, <2development
serde
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [
    "derive"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.0.200, <2runtime
serde_json
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=1.0.115, <2runtime
socket2
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "all"
  ],
  "default_features": true,
  "explicit_name": null
}
>=0.6, <0.7development
tokio
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "rt",
    "net",
    "io-util",
    "sync",
    "time",
    "macros",
    "macros",
    "rt-multi-thread",
    "test-util"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.44.2, <2development
tokio
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [
    "rt",
    "net",
    "io-util",
    "sync",
    "time",
    "macros"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.44.2, <2runtime
tokio-rustls
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "ring"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.26, <0.27development
tower-service
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=0.3, <0.4development
tracing-subscriber
Environment
{
  "kind": "dev",
  "optional": false,
  "target": null,
  "features": [
    "fmt",
    "std"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.3.18, <0.4development
uuid
Environment
{
  "kind": "normal",
  "optional": false,
  "target": null,
  "features": [
    "v4"
  ],
  "default_features": true,
  "explicit_name": null
}
>=1.8, <2runtime
futures-util
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [
    "sink"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.3.30, <0.4optional
hyper-rustls
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [
    "ring",
    "http1",
    "http2",
    "webpki-tokio"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.27, <0.28optional
prost
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14optional
protoc-bin-vendored
Environment
{
  "kind": "build",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^3optional
rustls
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [
    "std",
    "tls12",
    "ring"
  ],
  "default_features": false,
  "explicit_name": null
}
>=0.23.45, <0.24optional
rustls-pki-types
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=1.7, <2optional
tokio-stream
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.1optional
tokio-tungstenite
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=0.30, <0.31optional
tonic
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14optional
tonic-prost
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14optional
tonic-prost-build
Environment
{
  "kind": "build",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14optional
tonic-types
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
^0.14optional
tracing
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=0.1.40, <0.2optional
webpki-roots
Environment
{
  "kind": "normal",
  "optional": true,
  "target": null,
  "features": [],
  "default_features": true,
  "explicit_name": null
}
>=1.0, <2optional

Distribution files

0 collected

No distribution files are present in the collected metadata.

Checksums from source
{
  "sha256": "47903877bcac95e8a850062be720e05f9c06ff3c32d533eec72e5c1ea46d5ed1"
}

Repository

PENDING
tomtom215/a2a-rust

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 09:59 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:232cfa8d355007ef6d23663d6ee4bdabda225759c906208d3be701650845f359

Other collected versions

View all collected versions →