---
title: "Google ADK integration"
description: "Point a Google ADK agent's environment tools, or its code executor, at a Promigence sandbox. The agent's commands and the code its model writes then run…"
url: "https://www.promigence.ai/integrations/google-adk"
site: "Promigence"
---

# Google ADK integration

Point a Google ADK agent's environment tools, or its code executor, at a Promigence sandbox. The agent's commands and the code its model writes then run there instead of on the machine serving the agent.

The package is `promigence-google-adk` on PyPI, for Python.

## Install

Install it and set your key.

```bash
pip install promigence-google-adk
export PROMIGENCE_API_KEY=prom_api_...
export PROMIGENCE_SPEND_CAP=5
```

## Example

From the guide [Run Google ADK agents in a Promigence sandbox](https://www.promigence.ai/docs/guides/google-adk), which goes on to the spend cap, cleaning up, and what the package does not support.

```python
from google.adk.agents import LlmAgent
from google.adk.tools.environment import EnvironmentToolset
from promigence_google_adk import PromigenceEnvironment

agent = LlmAgent(
    name="coder",
    model="gemini-2.5-pro",
    tools=[EnvironmentToolset(environment=PromigenceEnvironment(image="python:3.12-slim", spend_cap=1))],
)
```

## Next

- [Run Google ADK agents in a Promigence sandbox](https://www.promigence.ai/docs/guides/google-adk)
- [promigence-google-adk on PyPI](https://pypi.org/project/promigence-google-adk/)
- [All integrations](https://www.promigence.ai/integrations)

