Paul Krill
Editor at Large

Google Agent Development Kit adds Go language support

news
Nov 13, 20252 mins

Google ADK allows developers to build agentic appllications using Python, Java, or Go, and now supports the Agent2Agent protocol for multi-agent orchestration.

shutterstock 40663132 green traffic light on black background
Credit: AlexandreNunes / Shutterstock

Google has added Go to the list of languages supported by the company’s Agent Development Kit (ADK), a modular framework for developing and deploying AI agents.

Introduced November 7, ADK for Go offers an idiomatic, performant way to build agents, said Toni Klopfenstein, a Google developer relations engineer for ADK for Go. Source code can be found on GitHub. Developers can use Go’s concurrency and strong typing to build robust, scalable agentic applications, Klopfenstein said. He described ADK for Go as an open-source, code-first toolkit for developers who need fine-grained control over AI agents. Go joins Java and Python as languages supported by the kit.

Key features cited for ADK for Go include the following:

  • Pre-built tools, custom functions, OpenAPI specs, and integration across the Google ecosystem.
  • Code-first development that allows developers to define agent logic, tools, and orchestration directly for flexibility, testability, and versioning.
  • The ability to design scalable applications by composing multiple specialized agents into flexible hierarchies.
  • A built-in development UI that lets users test, evaluate, debug, and showcase agents.
  • Support for the Agent2Agent (A2A) protocol, which allows a primary agent to orchestrate and delegate tasks to specialized sub-agents.

ADK moves the complexity of large language model orchestration, agent behavior, and tool use directly into code, providing developers with robust debugging, reliable versioning, and deployment freedom, Klopfenstein said.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author