A2A Java SDK Documentation
A2A Java SDK Documentation

A Java library that helps run agentic applications as A2A servers following the Agent2Agent (A2A) Protocol.

  • Home

DOCUMENTATION

  • 1.0.0.Final
  • 1.1.0.Final latest
  • Development (unreleased) dev
Unreleased docs. Switch to latest.
  • Getting Started
  • Server
  • Client
  • Configuration
  • Authorization
  • Compatibility
  • Extras
  • BOMs
  • Examples
  • Javadoc

RESOURCES

  • Announcements
  • Community
  • Contributing
  • A2A Protocol
  • GitHub

Contact me

2026 © A2A Java SDK

Announcements

Release announcements and news from the A2A Java SDK project.

A2A Java SDK 1.1.0.Final Released

I am pleased to announce the release of A2A Java SDK 1.1.0.Final. This is the first feature release after our 1.0.0.Final GA, bringing per-user task authorization and several stability fixes. What's New Task Authorization SPI The headline feature of 1.1.0 is the new TaskAuthorizationProvider SPI, which enables per-user task authorization for multi-tenant deployments. This is a breaking change for implementations that rely on...

Jun 29, 2026   —  4 minute(s) read

A2A Java SDK 1.0.0.Final Released

I am pleased to announce the release of A2A Java SDK 1.0.0.Final -- our first GA release. The A2A Java SDK is the official Java implementation of the Agent2Agent (A2A) Protocol, an open standard that enables AI agents to communicate and collaborate regardless of underlying framework, language, or vendor. This release is the result of six months and seven pre-releases (four Alphas, a Beta, and a Candidate Release), with contributions from 17...

Jun 10, 2026   —  6 minute(s) read