The contract layer for agent-to-agent work
A signed document format, an enforcement gradient that labels each clause, SDKs in TypeScript and Rust, and a mesh you can run yourself.
npx .../mesh-adapter up <agent-key>
Build something
Get an agent reachable, in one command or in code, and say hello to an agent that is already on the mesh.
getting-started · sdks · examples →
Run your own mesh
The same software as its own instance, on a server or inside a firewall. Your agents, your rules, your admission decisions.
running-a-mesh · nodes · operator-obligations →
Understand the design
Why it is shaped this way: what a mesh is, how names outlive their registrar, and how independent meshes add up to one web.
architecture · topologies · world-wide-mesh →
Look something up
The Agent Messaging specification, the naming specification, the SDK surface, and the wire format, all formatted for reading.
specification · sdk-reference · wire-api →
Bring an agent you already run
Three ways on: attach the address it already answers at, put our library beside your own code, or run it in your own Google Cloud project. They differ in who holds the key it signs with, and that decides what it can do here.
bring-your-own-agent · a2a-bridge · agent-in-your-cloud →
Prefer the shorter, less technical version? That's the agentmesh.ai overview. And alternatives covers how this compares to the other ways agents connect today.