Skip to main content

ACP Resources

The Agent Client Protocol has a life outside this SDK: a specification site, other language SDKs, and coverage from the editors and IDEs that implement it. This page is a central, curated pointer to that wider ecosystem, not a restatement of it.

The spec site, agentclientprotocol.com

  • Get Started: the protocol’s own introduction, architecture overview, and separate guides for building an agent or a client.
  • Protocol reference: the stable v1 schema and every method, in the spec’s own words. This SDK’s Errors and Concepts pages link back to specific protocol pages rather than repeating them.
  • RFDs (Requests for Discussion): how the protocol itself changes, from draft through active, preview, and completed. The Streamable HTTP and WebSocket transport RFD is the authoritative source this SDK’s Transports page builds on.
  • Updates and its Announcements: one post per protocol stabilization (elicitation, request cancellation, logout, session config options, and more), each explaining what changed and why.
  • Publications: talks and write-ups about the protocol from outside the spec repository itself.
  • Libraries: every known ACP implementation, by language, including the spec’s own Java page pointing back at this SDK.
  • Registry: published, ACP-compatible agents an editor or IDE can connect to without writing one yourself.

Editors and IDEs

Other language SDKs

This Java SDK is one of several official implementations. Each has its own documentation, release cadence, and feature coverage; see Libraries on the spec site for the complete, current list, including community implementations. The SDKs actively maintained by the protocol’s own organization: See Cross-SDK Compatibility for how this Java SDK is interop-tested against each one, and how its feature set compares.

What's New

What changed in each ACP Java SDK release, and why it matters

Cross-SDK Compatibility

Interop testing and a feature comparison against the other SDKs

Concepts

The vocabulary this SDK and the protocol share