2. Setup Your Environment¶
Prerequisites¶
- Python 3.10 or higher.
 - Access to a terminal or command prompt.
 - Git, for cloning the repository.
 - A code editor (e.g., Visual Studio Code) is recommended.
 
Clone the Repository¶
If you haven't already, clone the A2A Samples repository:
Python Environment & SDK Installation¶
We recommend using a virtual environment for Python projects. The A2A Python SDK uses uv for dependency management, but you can use pip with venv as well.
- 
Create and activate a virtual environment:
Using
venv(standard library): - 
Install needed Python dependencies along with the A2A SDK and its dependencies:
 
Verify Installation¶
After installation, you should be able to import the a2a package in a Python interpreter:
If this command runs without error and prints the success message, your environment is set up correctly.