Overview of A2A SDK capabilities and transports
mainThe @a2a-js/sdk implements the A2A Protocol Specification v1.0.0. It supports three primary wire transports, all of which are backed by a single DefaultRequestHandler:
- JSON-RPC: Supported by both Clients and Servers.
- HTTP+JSON/REST: Supported by both Clients and Servers.
- gRPC: Supported by both Clients and Servers (Node.js only).
The SDK also includes an opt-in compatibility layer to allow v1.0 deployments to interoperate with peers still using v0.3.