Install
go get cloud.google.com/go/adkGoogle ADK for Go — v1.0 GA. Build Gemini-powered agents with idiomatic Go concurrency, type-safe interfaces, MCP, A2A, and native GCP integration.
Install
go get cloud.google.com/go/adkVersion
v1.0.0 GA · April 2026 · Go 1.21+
Best for
Low-latency agent services, idiomatic Go backends, GCP-native deployment.
package main
import ( "context" "fmt"
"cloud.google.com/go/adk")
func main() { agent := adk.NewLLMAgent(adk.LLMAgentConfig{ Name: "assistant", Model: "gemini-2.0-flash-exp", Instruction: "You are a helpful assistant.", })
resp, err := agent.Run(context.Background(), "What is 15 + 27?") if err != nil { panic(err) } fmt.Println(resp.Text)}Ready? Start Zero → Hero Step 1 →
| Date | Version | Changes |
|---|---|---|
| 2026-04-21 | 1.0.0 | Index redesigned with Zero → Hero + Jump-to-topic grid. |
| April 8, 2026 | 1.0.0 GA | Stable APIs; A2A; MCP; goroutine orchestration. |
| November 2025 | 0.1.0 | Initial Go port. |
Other languages: Python · TypeScript.