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.