← Back to repo search

Agent frameworks

Google Agent Development Kit

google/adk-python

Google’s Agent Development Kit is a code-first framework for composing, evaluating and deploying agents. It supports multiple agent patterns and connects naturally with Google’s model and cloud ecosystem while retaining an open-source development surface.

THE PRACTICAL EXPLANATION

What this repository is

Google’s Agent Development Kit is a code-first framework for composing, evaluating and deploying agents. It supports multiple agent patterns and connects naturally with Google’s model and cloud ecosystem while retaining an open-source development surface.

WHERE TO USE IT

The work it fits

It fits organisations building around Gemini, Google Cloud or existing Google services, as well as teams comparing provider-backed agent SDKs. It is useful where deployment and evaluation need to be considered alongside local development.

WHO MAY USE IT

The people it suits

Python developers, Google Cloud teams and enterprise architects assessing a governed route from agent prototype to hosted service.

HOW TO USE IT

A sensible adoption path

Begin with a local agent and a small evaluation set. Test the exact model and deployment target early because local success does not prove cloud behaviour, latency or cost. Make provider-specific services an explicit choice and isolate them behind clear interfaces where portability matters.

  1. 01Run a current official sample.
  2. 02Define a repeatable evaluation dataset.
  3. 03Test local and intended hosted execution.
  4. 04Document provider-specific dependencies and permissions.

GETTING THE BEST RESULTS

Use the repository with discipline

  • Decide portability requirements before building deeply.
  • Use evaluation during development, not after launch.
  • Keep cloud identities and tool access least-privileged.

WHY IT MAY BE USEFUL

The shortest useful assessment

Code-first toolkit for building, evaluating and deploying sophisticated agents.

Best considered for: Teams building agents around Google models and services.

READ BEFORE YOU ADOPT IT

The practical caution

Cloud and model choices can shape portability; test the deployment path early.

Confirm the current licence, maintenance status, dependency risk, data path, model access, tool permissions and human approval points at the source. A public repository is inspectable raw material—not proof that a system is secure, supported or suitable for your production environment.