Skip to content

A2A Implementations

NameAuthorDescriptionStars
a2ajava@vishalmysoreA pure Java implementation of Google's A2A protocol for Spring Boot applications, featuring both client and server implementationsStars
legion-a2a@TheRaLabsA TypeScript implementation of the A2A protocol with a focus on modularity and extensibilityStars
trpc-a2a-go@trpc-groupGo A2A implementation by the tRPC team featuring full client/server support, in-memory task management, streaming responses, session management, multiple auth methods (JWT, API Key, OAuth2), and comprehensive examplesStars
a2a-go@a2aserverA Go library for building A2A servers, with example implementationsStars
a2a-rs@EmilLindforsAn idiomatic Rust implementation following hexagonal architecture principlesStars
a2a_min@pcingolaA minimalistic Python SDK for A2A communicationStars
a2adotnet@azixakaA C#/.NET implementation of the A2A protocolStars
nestjs-a2a@thestupdA module for integrating the A2A protocol into NestJS applicationsStars
python-a2a@themanojdesaiAn easy-to-use Python library for implementing the A2A protocolStars
Aira@IhateCreatingUserNames2An A2A network implementation for hosting, registering, discovering, and interacting with agentsStars
Cognisphere@IhateCreatingUserNames2An AI agent development framework built on Google's ADK, facilitating agent creation potentially for A2A networksStars
a2a-server@chrishayukA lightweight A2A python implementationStars
a2a-cli@chrishayukA command-line client for the A2AStars
A2A Test Suit@robert-at-pretension-ioA2A Test SuiteStars
Grasp@adcenturyA Self-hosted Browser Using Agent with built-in MCP and A2A supportStars
swissknife@daltonnyxA multi-agent chat application with MCP support, aiming to expose agents via the A2A protocol and connect to remote A2A agents as a clientStars
artinet-sdk@the-artinet-projectA JS/TS SDK for the Agent2Agent Protocol with a focus on developer experience and comprehensive featuresStars

Goto A2A

A2A Protocol Documentation