OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Agent Development Kit (ADK) for Go

An open-source, code-first Go framework for defining, evaluating, orchestrating and deploying AI agents.

Independent OpenViST project profile, based on linked sources.

Agent Development Kit (ADK) for Go — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when agent behavior and orchestration need to live in maintainable, versioned Go code, especially for tool integration, multi-agent workflows or cloud-native applications.

Who it is for

  • Go developers building AI agent applications
  • Teams creating tool-using agents with custom functions
  • Developers composing multiple specialized agents
  • Teams targeting cloud-native agent deployments

Documented uses

  • Define agent logic directly in Go
  • Integrate pre-built tools, custom functions or existing tools
  • Compose specialized agents into multi-agent systems
  • Evaluate and version agent workflows
  • Containerize agent applications for cloud-native deployment
Before you choose

Requirements & limits

The repository is public, open source and licensed under Apache 2.0. No account or pricing requirement is documented in the supplied material.

  • Go is the primary implementation language and the toolkit is designed for idiomatic Go development.
  • The framework is optimized for Gemini while described as model-agnostic and compatible with other frameworks.
  • Multi-agent composition is explicitly supported.
  • Containerization and Google Cloud Run are documented deployment directions.
  • The repository provides documentation, samples and a Go API reference.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add ADK Go to a Go project

Set up the ADK Go dependency in an existing Go project.

Before you start

  • An existing Go project.
  • Access to a shell where the documented Go command can be run.

Steps

  1. Open a shell in the Go project.

  2. Run the command below.

    Documented command
    go get google.golang.org/adk/v2
  3. Use the ADK Go documentation, samples and API reference as the next development resources.

Expected outcome

The project has the ADK Go module added and a documented path to continue building an agent application.

COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Agent Development Kit (ADK) for GoDefine agent logic directly in GoCLI, Cloud, Self-hosted, ServerThe repository is public, open source and licensed under Apache 2.0. No account or pricing requirement is documented in the supplied material.
AgeniteDefine typed tools with JSON Schema validation and error handling.CLI
VeldraCreate an agent with a policy, tools, skills, knowledge base and reasoning method.Self-hostedThe documented deployment is self-hosted and uses a sign-in gate after a first-run administrator account is created.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
google/adk-go · Official homepage title · retained in its source language