adk-js
by google
TypeScript agent developer kit with evaluation hooks and deployable runtimes
Overview
Provides a code-first TypeScript toolkit for building, evaluating, and deploying agentic AI applications. Exposes composable primitives for agent behavior, tool integration, and evaluation hooks so teams can iterate on agents with control. Includes SDKs and runtimes optimized for Vertex AI and common LLM providers to simplify deployment and testing. In particular, it integrates with Agent Registry Pattern to manage tools and capabilities, and leverages best practices from the Orchestrator-Worker Pattern to coordinate multi-agent workflows.
Key Benefits
Target Use Cases
Teams building production agentic applications in TypeScript who want integrated evaluation and Vertex AI deployment paths. For architecture guidance, consider the Orchestrator-Worker Pattern to design robust tool coordination and Agent Registry Pattern for centralized capability management.
Applications
- Iterating on agent policies with built-in evaluation hooks to compare behaviours
- Deploying TypeScript agents to Vertex AI while preserving logs and evaluation traces
- Integrating LLM providers and tools into composable agent pipelines for production workflows