| title | Quickstart |
|---|---|
| description | Get Condor and Hummingbot API running in minutes |
This guide walks you through deploying the Hummingbot API on a server and setting up Condor for Telegram-based control.
By the end of this guide, you'll have:
- Hummingbot API - REST API backend for bot management and trading (port 8000)
- Condor - Telegram bot for monitoring and controlling Hummingbot API
Clone the repository and run setup:
git clone https://github.com/hummingbot/hummingbot-api.git
cd hummingbot-api
chmod +x setup.sh
./setup.shThe setup script will prompt you for:
- Config password (for encrypting credentials)
- API username and password (default:
admin/admin)
Start all services:
make deploy- Open Telegram and search for @BotFather
- Send
/newbotand follow the prompts - Copy your bot token (looks like
123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
To get your Telegram User ID:
- Search for @userinfobot on Telegram
- Send
/start- it will reply with your User ID
git clone https://github.com/hummingbot/condor.git
cd condor
./setup-environment.shEnter when prompted:
TELEGRAM_TOKEN: Your bot token from BotFatherAUTHORIZED_USERS: Your Telegram User ID
Start Condor:
docker compose up -d