Skip to content

A2A Mesh ​

Independent TypeScript runtime and toolkit for the Agent2Agent protocol.

Why A2A Mesh? ​

A2A Mesh combines runtime, client, registry, adapters, MCP bridge, transports, CLI diagnostics, schemas, and conformance output in one TypeScript workspace. It is designed for teams that need a fast local A2A loop and operational readiness checks.

A2A Mesh architecture

Start here ​

  1. Install the core package and CLI.
  2. Follow the Quick Start for the shortest code path.
  3. Run the 5-minute demo to validate an Agent Card and send a task.
  4. Review the production checklist before a shared deployment.

5-minute demo flow

What it includes ​

SurfaceUse it for
Runtime and clientAgent Cards, JSON-RPC messages, tasks, artifacts, and task status transitions.
RegistryDiscovery, health polling, exports, imports, and operator diagnostics.
CLIValidate, discover, send, monitor, benchmark, conformance, scaffold, and release checks.
Adapters and bridgeProvider/framework adapters plus A2A-to-MCP request mapping.
TransportsHTTP/SSE baseline plus WebSocket and gRPC package surfaces.
Schemas and testsJSON Schema artifacts, conformance reports, and smoke-testable examples.

Decision guide ​

Documentation map ​

Last updated:

Released under the Apache-2.0 License.