Exchange API Setup
Connect your cryptocurrency exchange to ANGO DUNGEON using API keys.
Supported Exchanges
ANGO DUNGEON supports the following exchanges via Freqtrade:
Officially Supported (Recommended)
| Exchange | Spot | Futures | Notes |
|---|---|---|---|
| Binance | ✅ | ✅ | Cross & isolated futures |
| Binance US | ✅ | ✅ | US-based exchange |
| Bybit | ✅ | ✅ | Isolated futures |
| OKX | ✅ | ✅ | Requires passphrase |
| Gate.io | ✅ | ✅ | Isolated futures |
| Bitget | ✅ | ✅ | Isolated futures |
| Kraken | ✅ | ❌ | Spot only |
| HTX | ✅ | ❌ | Spot only |
| BingX | ✅ | ❌ | Spot only |
| BitMart | ✅ | ❌ | Spot only |
| Hyperliquid | ✅ | ✅ | DEX (decentralized) |
Other Compatible Exchanges
Many other exchanges are compatible but may have limited functionality. Check Freqtrade documentation for the full list.
Understanding API Keys
API keys allow ANGO DUNGEON to:
- Read your account balance
- Place and cancel orders
- View trade history
API keys cannot:
- Withdraw funds (if configured correctly)
- Change account settings
- Access personal information
Creating API Keys
General Steps
- Log into your exchange
- Navigate to API Management (usually in Account/Security settings)
- Create a new API key
- Enable Read and Trade permissions
- Disable Withdraw permissions (IMPORTANT!)
- Set IP restrictions if available (recommended)
- Save both the API Key and Secret Key securely
Warning: Never enable withdrawal permissions. ANGO DUNGEON doesn't need them, and disabling withdrawals protects your funds.
Exchange-Specific Notes
Binance
- Go to Profile → API Management
- Enable "Enable Spot & Margin Trading"
- For futures, enable "Enable Futures"
Bybit
- Go to Account → API Management
- Enable "Read" and "Trade"
- Disable "Contract" if using spot only
OKX
- Requires a passphrase in addition to API key and secret
- Go to Account → API → Create API Key
- Enter the passphrase when adding to ANGO DUNGEON
Gate.io
- Go to Account → API Management
- Enable "Spot Trade" and/or "Futures Trade"
Kraken
- Go to Settings → API
- Create a new key with "Query" and "Trade" permissions
Adding API Keys to ANGO DUNGEON
- Go to Account settings
- Select your trading account
- Navigate to Exchange Settings
- Enter your API credentials:
- API Key: Your public key
- API Secret: Your private key
- Click Save
Security Best Practices
Never enable withdrawal permissions on API keys used for trading bots.
Use unique API keys for each service. Don't reuse keys.
Restrict API keys to specific IP addresses when possible.
Periodically create new keys and delete old ones.
Troubleshooting
"Invalid API Key"
- Verify the key was copied correctly (no extra spaces)
- Check that the key is active on the exchange
- Ensure you're using the correct exchange's keys
"Permission Denied"
- Verify trading permissions are enabled
- Check if IP restrictions are blocking access
- Ensure the API key isn't expired
"Rate Limited"
- API has request limits per minute
- Wait a few minutes and try again
- Don't run multiple services with the same key
API Key Storage
Your API credentials are:
- Encrypted before storage
- Never logged or displayed after entry
- Only used for trading operations
We take security seriously:
- Keys are encrypted at rest
- Transmitted over HTTPS
- Access is logged and monitored
Revoking Access
To disconnect ANGO DUNGEON:
- Log into your exchange
- Go to API Management
- Delete the API key used for ANGO DUNGEON
This immediately revokes all access.