Skip to content

Tutorials

Python

Tutorial Description Difficulty
A2A and Python Quickstart Learn to build a simple Python-based "echo" A2A server and client. Easy
ADK facts Build and test a simple Personal Assistant agent using the Agent Development Kit (ADK) that can provide interesting facts. Easy
ADK agent on Cloud Run Deploy, manage, and observe an ADK-based agent as a scalable, serverless service on Google Cloud Run. Easy
Multi-agent collaboration using A2A Learn how to set up an orchestrator (host agent) that routes and manages requests among several specialized A2A-compatible agents. Easy
Airbnb and weather multi-agent Build a complex multi-agent system where agents collaborate using A2A to plan a trip, finding both Airbnb accommodations and weather information. Medium
A2A Client-Server example using remote ADK agent Learn how a local A2A client agent discovers and consumes the capabilities of a separate, remote ADK-based agent (for example, a prime number checker). Easy
Colab Notebook Use Colab Notebook to deploy A2A agents to Cloud Run from your browser, and then evaluate their performance with Vertex AI. Easy

Java

Tutorial Description
Multi-language translator agent using Java Implement the A2A protocol using Java SDK to create an interactive language translation service.

JavaScript

Tutorial Description
Movie research agent using JavaScript Build an A2A agent with Node.js that uses the TMDB (The Movie Database) API to handle movie searches and queries.

C#/.NET

Tutorial Description
All .NET samples Repository of foundational samples showing how to build A2A clients and servers, including an Echo Agent, using the C#/.NET SDK.