As we speak, we’re thrilled so as to add Go to the Agent Improvement Package (ADK) household of supported languages! We need to meet you because the builders, the place you’re so you’ll be able to construct highly effective and complicated AI brokers with the pliability and management of ADK, utilizing the language that most closely fits your stack and your use case.
ADK is an open-source, code-first toolkit designed for builders who want fine-grained management over their AI brokers.
ADK strikes the complexity of LLM orchestration, agent habits, and tool-use immediately into your code. This provides you:
- Strong Debugging: Outline logic with the identical rigor you apply to all of your companies.
- Dependable Versioning: Monitor modifications and deploy with confidence.
- Deployment freedom: Take your purposes anyplace – out of your laptop computer to the cloud.
What’s ADK?
Agent Improvement Package (ADK) is designed for builders searching for flexibility when constructing superior AI brokers which might be tightly built-in with companies in Google Cloud. It permits you to outline agent habits, orchestration, and power use immediately in code, enabling sturdy debugging, versioning, and deployment anyplace – out of your laptop computer to the cloud.
Introducing ADK for Go
For Go builders, ADK for Go gives an idiomatic and performant technique to construct brokers. Leverage the ability of Go’s concurrency and powerful typing to create sturdy and scalable agentic purposes.
As a bonus, ADK Go additionally has out of the field help for over 30+ databases by way of MCP Toolbox for Databases – making knowledge integration seamless and easy.
Key Options Throughout ADK Go
ADK Go shares the identical core design rules and options as Python and Java ADK, offering a constant improvement expertise no matter your language alternative:
- Wealthy Instrument Ecosystem: Supercharge your brokers with pre-built instruments, customized capabilities, OpenAPI specs, and tight, seamless integration throughout the Google ecosystem.
- Code-First Improvement: Outline agent logic, instruments, and orchestration immediately in your favourite language for final flexibility, testability, and versioning.
- Modular Multi-Agent Techniques: Design scalable purposes by composing a number of specialised brokers into versatile hierarchies.
- Improvement UI: Speed up your workflow with a built-in improvement UI that permits you to check, consider, debug, and showcase your agent(s).
A2A Help for the Go ADK
We’re additionally excited to announce that ADK Go now consists of help for the Agent2Agent (A2A) protocol. This allows builders to construct highly effective multi-agent programs the place brokers can collaborate to unravel complicated issues. With A2A, a main agent can seamlessly orchestrate and delegate duties to specialised sub-agents – whether or not they’re native companies or distant deployments – making certain safe and opaque interactions while not having to reveal inside reminiscence or proprietary logic.
As a part of the help of A2A protocol in ADK Go we’ve got additionally contributed A2A Go SDK to the A2A Mission repo. You possibly can dive deeper into the A2A protocol and discover our different SDKs on the A2A Protocol web site.
Get Began As we speak!
Able to leverage the velocity of Go and the management of ADK? Your subsequent game-changing agent is only a command away.
ADK for Go:
We’re excited to see what you construct! Be a part of our neighborhood to ask questions, share your tasks, and join with different builders:
Glad Agent Constructing!







