> ## Documentation Index
> Fetch the complete documentation index at: https://sambanova-systems.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ADK integration guide

The Agent Development Kit (ADK) is a modular, model-agnostic framework developed by Google for building AI agents. It supports workflows, tool usage, multimodal input/output, and evaluation, making it ideal for creating flexible and interactive agents.

This guide walks you through connecting SambaCloud LLMs to ADK so you can start building your own agents quickly.

## Prerequisites

Before you begin, ensure you have:

* A SambaCloud API key. Get one by creating a [SambaCloud](http://cloud.sambanova.ai?utm_source=adk\&utm_medium=external\&utm_campaign=cloud_signup) account and getting one in the API keys tab.
* Python 3.9 or newer installed on your machine

## Setup

1. To create a virtual environment, open your terminal and run:

   ```bash theme={null}
   python -m venv .venv
   source .venv/bin/activate
   ```
2. To install the ADK and LiteLLM libraries, run:

   ```bash theme={null}
   pip install google-adk
   pip install litellm
   ```

## Example use case

To see ADK and SambaCloud working together, check out the [multimodal agent example](https://github.com/sambanova/integrations/tree/main/adk).

This example shows how to:

* Understand and process images
* Use external tools during a workflow
* Turn a visual mockup into a simple web page

## Additional resources

See the [official ADK documentation](https://google.github.io/adk-docs/agents/) for more details and advanced features.
