Google Agent Development Kit (ADK) is an open-source, code-first framework for building, evaluating and deploying AI agents. You define logic, tools and orchestration in code, with implementations for Python, TypeScript, Go, Java and Kotlin. ADK is optimised for Gemini but, according to its documentation, is model-agnostic and also works with local models. It is released under the Apache 2.0 licence. You can run agents in your own container, for example with Docker, or deploy them to Google Cloud with one command via Cloud Run, GKE or Agent Runtime.
ADK comes from Google, headquartered in the United States. Self-hosting keeps execution outside Google Cloud; the model provider you choose then determines where prompts go. When deploying to Google Cloud, Google's Cloud Data Processing Addendum, which covers the GDPR, and your selected region apply. According to Google, Agent Runtime supports data residency at rest. As a US provider, Google is subject to US jurisdiction, including the CLOUD Act, also for services in European regions.