Skip to content
aicoolies logo
adk-go logo

adk-go

Google's official Agent Development Kit for building AI agents in Go

adk-go is Google's official Agent Development Kit for the Go programming language, providing the tools and abstractions needed to build production AI agents. It supports tool calling, multi-turn conversations, structured outputs, and integration with Google's Gemini models. With 7,300 GitHub stars and Apache 2.0 license, it brings first-class AI agent development capabilities to the Go ecosystem.

About adk-go

adk-go extends Google's Agent Development Kit to Go developers who need to build AI-powered agents and assistants in production environments. The toolkit provides high-level abstractions for defining agent behaviors, managing conversation state, handling tool calls, and processing structured model outputs. It integrates natively with Google's Gemini models while supporting OpenAI-compatible endpoints for model flexibility.

The Go implementation prioritizes the performance and reliability characteristics that Go is known for. Agents built with adk-go compile to single binaries with no runtime dependencies, handle concurrent requests efficiently through goroutines, and integrate naturally with existing Go web services and microservices architectures. For teams running backend infrastructure in Go, adk-go eliminates the need to introduce Python services solely for AI agent functionality.

Released under the Apache 2.0 license with over 7,300 GitHub stars and active development from Google, adk-go represents Google's commitment to making AI agent development accessible beyond Python. The toolkit includes examples, documentation, and integration patterns for common enterprise scenarios including customer service agents, data processing pipelines, and internal tooling assistants.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the Apache-2.0 license by Google. ADK Go (google.golang.org/adk/v2) has $0 software licensing fees for building and running AI agents in Go. Operational costs depend solely on underlying LLM inference API usage (e.g., Google AI Studio free tier / pay-as-you-go, Google Cloud Vertex AI enterprise billing, or $0 with local self-hosted models).

full pricing breakdown →

Supported Platforms

Go, single binary compilation, Gemini and OpenAI-compatible APIs

Explore categories, tags & use cases

Multi-agent AI framework

Python framework for orchestrating autonomous AI agents that collaborate to accomplish complex tasks. Define agents with specific roles, goals, and backstories, then organize them into crews with sequential or parallel task execution. Supports tool usage (web search, file I/O, API calls), memory, delegation between agents, and human-in-the-loop input. Works with OpenAI, Anthropic, local models, and more. 25K+ GitHub stars. Leading multi-agent framework alongside LangGraph and AutoGen.

freemiumOpen Source

Python agent framework by Pydantic team

Agent framework built on Pydantic for type-safe AI applications. Provides structured outputs, dependency injection, and multi-model support. Created by the Pydantic team, it brings the same validation and typing philosophy that made Pydantic essential for Python APIs to the world of AI agents, ensuring reliable data flow between LLMs and application logic.

Open Source

Framework for LLM applications

The most widely-used framework for building LLM-powered applications, available in Python and JavaScript. Provides abstractions for chains, agents, RAG, memory, tool usage, and structured output. Integrates with 100+ LLM providers, vector stores, document loaders, and tools. LangSmith offers tracing and evaluation. LangGraph enables stateful, multi-agent workflows with cycles. 100K+ GitHub stars. The de facto standard for LLM application development despite growing alternatives like LlamaIndex.

freemiumOpen Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is adk-go?

adk-go is Google's official Agent Development Kit for the Go programming language, providing the tools and abstractions needed to build production AI agents. It supports tool calling, multi-turn conversations, structured outputs, and integration with Google's Gemini models. With 7,300 GitHub stars and Apache 2.0 license, it brings first-class AI agent development capabilities to the Go ecosystem.

Is adk-go free?

Yes — adk-go is open source and free to use. Free and 100% open source under the Apache-2.0 license by Google. ADK Go (google.golang.org/adk/v2) has $0 software licensing fees for building and running AI agents in Go. Operational costs depend solely on underlying LLM inference API usage (e.g., Google AI Studio free tier / pay-as-you-go, Google Cloud Vertex AI enterprise billing, or $0 with local self-hosted models).

Is adk-go open source?

Yes — adk-go is open source.

Is adk-go still maintained?

Yes — adk-go is active. Its listing was last verified on September 6, 2026.

What are the best adk-go alternatives?

The first editor-selected adk-go alternatives are CrewAI, Pydantic AI, LangChain.