a2a-cpp is a modern C++ SDK for building Agent2Agent protocol clients and servers.
It supports core A2A workflows including client/server APIs, discovery, REST/JSON-RPC/gRPC transports, streaming, authentication hooks, and CMake/vcpkg/Conan build integration.
- Documentation website (GitHub Pages):
https://mistervvp.github.io/a2a-cpp/ - Documentation home source:
book/src/README.md - Project docs and engineering notes:
docs/ - Build and validation guide:
docs/build.md
include/public headerssrc/library implementationtests/unit and integration testsproto/protocol definitionsscripts/local tooling and CI helpers