go-a2a/adk-go
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Provides hierarchical multi-agent workflows (Sequential, Parallel, Loop) with streaming event-driven architecture using Go 1.23+ iterators. Supports multiple LLM providers (Google Gemini, Anthropic Claude) through a unified interface, extensible tools with automatic function calling, and secure code execution across multiple backends. Includes three-tier session state management, vector-based memory retrieval, and video/audio conversation support for compatible models.
Stars
99
Forks
10
Language
Go
License
Apache-2.0
Category
Last pushed
Oct 31, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/go-a2a/adk-go"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
google/adk-python
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated...
google/adk-java
An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI...
google/adk-go
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI...
edu010101/adk-extra-services
A Python package providing additional service implementations for the Google ADK framework (S3,...
njraladdin/adk-typescript
TypeScript port of Google's Agent Development Kit (ADK): An open-source, code-first toolkit for...