igor-olikh/adk-installation
IBM watsonx Orchestrate Agent Development Kit (ADK) Installation Guides
IBM watsonx Orchestrate Agent Development Kit (ADK) Installation Guides
This repository contains comprehensive installation guides for the IBM watsonx Orchestrate Agent Development Kit (ADK) across different operating systems.
Overview
The IBM watsonx Orchestrate Agent Development Kit (ADK) is a powerful set of tools designed to simplify the process of building and deploying agents using IBM watsonx Orchestrate. These guides provide step-by-step instructions for setting up the development environment on various platforms.
What's Included
- Windows Installation Guide - Complete setup instructions for Windows users using WSL
- macOS Installation Guide - Complete setup instructions for macOS users using Homebrew
Quick Start
Windows Users
- Follow the Windows Installation Guide
- Install WSL 2 and Ubuntu
- Set up your watsonx.ai project and deployment space
- Install the ADK using pip
macOS Users
- Follow the macOS Installation Guide
- Install Homebrew and Python 3.12
- Set up your watsonx.ai project and deployment space
- Install the ADK using pip
Key Features
- Cross-platform Support - Installation guides for Windows and macOS
- Step-by-step Instructions - Detailed, easy-to-follow setup procedures with 8 comprehensive steps
- Self-contained Guides - Complete instructions without heavy reliance on external resources
- Comprehensive Verification - Built-in testing and verification procedures
- Platform-specific Troubleshooting - Common issues and solutions for each platform
- Professional Documentation - Consistent formatting and clear organization
Installation Process
Both guides follow a consistent 8-step installation process:
- System Dependencies - Install platform-specific tools (WSL/Homebrew)
- Python Setup - Install and configure Python 3.12
- IBM Cloud Setup - Configure watsonx.ai project and deployment space
- Docker Installation - Set up container runtime (Rancher Desktop)
- Entitlement Key - Obtain required access credentials
- Environment Configuration - Create and configure
.envfile - ADK Installation - Install the orchestrate package
- Verification & Testing - Verify installation and create first agent
Getting Help
If you encounter issues during installation:
- Check the Official Troubleshooting Guide
- Review the troubleshooting section in your platform's guide
- Ensure all prerequisites are properly installed
- Verify your IBM Cloud account has the necessary permissions
Resources
- IBM watsonx Orchestrate Documentation
- watsonx.ai Platform
- IBM Cloud Documentation
- WSL Documentation (Windows users)
- Homebrew Documentation (macOS users)
- Rancher Desktop (Docker runtime)
Contributing
This project welcomes contributions! If you'd like to:
- Add missing installation guides (Linux)
- Improve existing guides
- Fix errors or add clarifications
- Suggest enhancements
Please feel free to submit a pull request or open an issue.
License
Please refer to IBM's licensing terms for usage rights.
Note: These guides are designed for the latest version of the IBM watsonx Orchestrate Agent Development Kit. Always refer to the official documentation for the most up-to-date information.