a2aproject/a2a-go
A Go SDK for building agentic applications that implement the Agent2Agent (A2A) Protocol.
Collecting fresh signals — velocity needs a few days of history.
star history
The A2A Go SDK provides client and server libraries for implementing the Agent2Agent (A2A) v1.0 protocol specification in Go. It offers high-level APIs for serving agentic functionality (a2asrv) and consuming it (a2aclient), with protocol bindings for gRPC, REST, and JSON-RPC. The SDK includes extension points for custom transports, authentication middlewares, and messaging or database backends.
Frequently asked
- What is a2aproject/a2a-go?
- A Go SDK for building agentic applications that implement the Agent2Agent (A2A) Protocol.
- Is a2a-go open source?
- Yes — a2aproject/a2a-go is open source, released under the Apache-2.0 license.
- What language is a2a-go written in?
- a2aproject/a2a-go is primarily written in Go.
- How popular is a2a-go?
- a2aproject/a2a-go has 502 stars on GitHub.
- Where can I find a2a-go?
- a2aproject/a2a-go is on GitHub at https://github.com/a2aproject/a2a-go.