Scale your agents

Gemini Enterprise Agent Platform offers the following to help you seamlessly scale your agents in production.

Bringing AI agents into production requires a high-performance runtime and a systematic approach to continuous improvement. As organizations build complex, dynamic applications, Agent Platform provides a fully managed environment for developers to handle testing, release management, and reliability at a global scale. This allows teams to focus entirely on application creation by providing essential services across four critical areas:

  • Serverless efficiency: Utilizing a fully managed Agent Runtime to deploy and scale agents efficiently without the need to manage underlying infrastructure, ensuring reliable performance with built-in observability.
  • Context management: Utilizing Agent Platform Sessions and an Agent Platform Memory Bank to maintain the state of continuous conversations and retrieve persistent, long-term memories, enabling highly personalized and natural user interactions.
  • Continuous quality improvement: Leveraging the Example Store and Evaluation Service to test, monitor, and trace agent behavior, creating a continuous feedback loop and data flywheel to iteratively refine agent performance over time.
  • Secure sandbox execution: Empowering agents to safely solve complex computational problems and automate workflows through dynamic Code Execution and Computer Use, allowing them to run scripts or mimic human-like interactions with graphical interfaces.

Agent Runtime

Deploy and manage agents

Guide

Learn the five ways to deploy an agent on Agent Platform Runtime based on your development needs.

Guide

Learn how to manage agents that have been deployed to the Agent Platform managed runtime.

Guide

Learn how to manage access to your agents deployed on Agent Platform, such as agent identity, service accouns, API keys, and OAuth clients.

Monitor agents

Guide

Learn how to enable Cloud Trace on your agent and view traces to analyze query response times and executed operations.

Guide

Learn how to set up Cloud Logging for your agents deployed on Agent Platform.

Guide

Learn how to use built-in metrics, custom metrics, and alerts to monitor your agents in Agent Platform.

Use agents

Guide

Use an agent with Agent Platform Runtime.

Guide

Use a custom agent with Agent Platform Runtime.

Guide

Use a LangChain agent with Agent Platform Runtime.

Guide

Use a LangGraph agent with Agent Platform Runtime.

Guide

Use a LlamaIndex Query Pipeline agent with Agent Platform Runtime.

Guide

Use an Agent2Agent agent with Agent Platform Runtime.

Guide

Use an Agent Development Kit (ADK) agent with Agent Platform Runtime.

Guide

Use an AG2 agent with Agent Platform Runtime.

Security and performance

Guide

Learn how to use Identity Access Management (IAM) agent identity to provide security and access management features with Agent Platform.

Guide

Learn how to route Agent Platform Runtime traffic through Agent Gateway for secure and governed connectivity.

Guide

Learn how to use birdirectional streaming to build real-time applications with Agent Platform.

Guide

Learn best practices to optimize and scale Agent Platform Runtime performance using deployment parameters.

Guide

Learn to configure a Private Service Connect (PSC) interface to securely connect your agent to your VPC and manage internet access.

Sessions

Overview

Learn how to use sessions to maintain conversation state with your agents.

Guide

Learn how to manage sessions with Agent Development Kit.

Guide

Learn how to manage sessions using the console or API calls.

Guide

Learn how to control access to sessions with IAM Conditions.

Memory Bank

Get started

Overview

Learn how to use Memory Bank to store long-term user preferences and facts.

Quickstart

Get started with the Memory Bank API to manage long-term memories.

Quickstart

Get started with the Agent Development Kit (ADK).

Guide

Learn how to set up Memory Bank.

Manage memories

Guide

Learn how to generate memories in Memory Bank.

Guide

Learn how to ingest events into Memory Bank.

Guide

Learn how to use memory profiles in Memory Bank.

Guide

Learn how to fetch generated and uploaded memories.

Guide

Learn how to inspect memory revisions.

Guide

Learn how to control access to Memory Bank with IAM Conditions.

Code Execution

Overview

Get an overview of Code Execution.

Quickstart

Get started with Code Execution.