Connections
Exchange guides
The exchange's guide is also in the connection wizard, at the "Key" step. Text in quotes refers to labels on the exchange's website; PUBLIC KEY, SECRET KEY and PASSPHRASE are wizard fields; the addresses for the whitelist are in the wizard's "IP whitelist" card. After the key is created — the test and saving in the wizard (see "Connection wizard → Connection test").
| Exchange | Fields | Key whitelist | Account requirements |
|---|---|---|---|
| Aster | API wallet address and private key | yes | at least one deposit |
| BingX | key, secret | up to 20 addresses | — |
| Bitget | key, secret, key passphrase | up to 30 addresses, IPv4 only | unified account (UTA) |
| Bybit | key, secret | yes | Unified Trading Account (UTA) |
| CoinW | key, secret | yes | position layout "Merged", margin "Cross" |
| Gate | key, secret | up to 20 addresses, no ranges | — |
| HTX | key, secret | up to 20 addresses | — |
| Hyperliquid | account address, API wallet private key | none; the key has an expiry | — |
| KuCoin | key, secret, key passphrase | up to 20 addresses | — |
| MEXC | key, secret | up to 10 addresses | — |
| OKX | key, secret, key passphrase | up to 20 addresses | account mode "Futures mode" or "Multi-currency margin" |
| WEEX | key, secret, key passphrase | up to 10 addresses | — |
| XT | key, secret | yes | — |
The connection test checks account requirements.
Bybit
- Go to the API section of your account https://www.bybit.com/app/user/api-management
- "Create New Key".
- "System-generated API Keys".
- In the "Name for the API key" field, enter a name for the key, for example Profit Cloud.
- API Key Permissions: "Read-Write".
- Select "Only IPs with permissions granted are allowed to access the OpenAPI" and paste the list of IP addresses from the wizard.
- In the "Trade" column, tick "Unified Trading".
- Click "Submit" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
Gate
- Go to the API section of your account https://www.gate.com/myaccount/profile/api-key/manage
- "Create API Key".
- "Trading Account".
- In the "API Key Remark" field, enter a name for the key, for example Profit Cloud.
- Paste the list of IP addresses from the wizard into the "IP Permissions" field.
- In the list, enable "Spot Trading" and "Perpetual Futures".
- Click "Submit" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
BingX
- Go to the API section of your account https://bingx.com/en/accounts/api
- "Create API".
- In the "Label the API Key" field, enter a name for the key, for example Profit Cloud.
- Tick "Spot Trading" and "Perpetual Futures Trading".
- Paste the list of IP addresses from the wizard into the "IP Address Whitelist (Optional)" field.
- Click "Confirm" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
Bitget
- Go to the API section of your account https://www.bitget.com/account/newapi
- "Create API key".
- "System-generated API key".
- In the "Note" field, enter a name for the key, for example Profit Cloud.
- Fill in the "Passphrase (API token)" field on the exchange and copy it right away into the PASSPHRASE field.
- Permissions: "Read-write".
- In the "Unified account" block, tick "Manage" and "Trade".
- Paste the list of IP addresses from the wizard into the "Bind IP addresses" field.
- Click "Next" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
HTX
- Go to the API section of your account https://www.htx.com/en-us/apikey/
- "Create API Key".
- "System generated".
- In the "Notes" field, enter a name for the key, for example Profit Cloud.
- Tick "Trade".
- Paste the list of IP addresses from the wizard into the "Link IP address or IP segment (optional)" field.
- Click "Create HMAC API" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
KuCoin
- Go to the API section of your account https://www.kucoin.com/account/api
- "Create API".
- In the "API Name" field, enter a name for the key, for example Profit Cloud.
- Fill in the "API Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
- In the "API Restrictions" block, tick "Spot Trading" and "Futures Trading".
- In the "IP Restrictions" block, select "Restrict to Trusted IPs Only" and paste the list of IP addresses from the wizard.
- Click "Next" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
MEXC
- Go to the API section of your account https://www.mexc.com/en-US/user/openapi
- In the "Spot" block, tick "View Account Details", "View Order Details" and "Trade".
- In the "Futures" block, tick "View Account Details", "View Order Details" and "Order Placing".
- In the "Notes" field, enter a name for the key, for example Profit Cloud.
- Paste the list of IP addresses from the wizard into the "Link IP Address" field.
- Click "Create" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
MEXC charges a higher fee for trading via the API.
XT
- Go to the API section of your account https://www.xt.com/en/accounts/user/api
- In the "Alias Name" field, enter a name for the key, for example Profit Cloud.
- In the "Whitelist IP (Optional)" field, paste the list of IP addresses from the wizard.
- Tick "Enable Spot & Margin Trading" and "Enable Futures".
- Enter the verification code and click "Confirm". Copy the key into the PUBLIC KEY and SECRET KEY fields.
WEEX
- Go to the API section of your account https://www.weex.com/en/account/newapi
- "Create new API".
- In the "Label" field, enter a name for the key, for example Profit Cloud.
- Fill in the "Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
- Tick "Trade spot" and "Trade futures".
- In the "IP address" field, paste the list of IP addresses from the wizard.
- Complete the confirmations and click "Save". Copy the key into the PUBLIC KEY and SECRET KEY fields.
OKX
- Go to the API section of your account https://www.okx.com/account/my-api
- "Create API key".
- In the "API key name" field, enter a name for the key, for example Profit Cloud.
- In the "Permissions" block, tick "Trade", and then "Spot & Margin" and "Perpetual". To create a trading API key, the exchange requires at least 100 USD in the account.
- In the "Trusted IP addresses" field, paste the list of IP addresses from the wizard.
- Fill in the "Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
- In the panel on the left, click "Submit all" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
CoinW
- Go to the API section of your account https://www.coinw.com/en_US/my/api
- "Create API".
- In the "API Key Name" field, enter a name for the key, for example Profit Cloud.
- Complete the confirmations and create the key. The key is created without trading permissions: in the list, click "Edit" on the new key.
- Tick "Spot Trading" and "Futures Trading". For futures, the exchange may require a futures account: open it with the "Open account" button on the futures trading panel.
- Turn on the "IP restrictions" switch and paste the list of IP addresses from the wizard.
- Click "Confirm" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
- In the futures section, switch the margin mode to "Cross" and the position layout to "Merged": the exchange does not accept the margin type in API requests.
Hyperliquid
- Go to the API section https://app.hyperliquid.xyz/API and connect the wallet you trade with.
- Enter a name for the key in the left field, for example Profit Cloud.
- Click "Generate" — the address of the new API wallet appears in the field next to it.
- Click "Authorize API Wallet" — a window opens with the "Days Valid" field and the private key.
- Copy the "Private Key" into the SECRET KEY field — before confirming: once authorized, the exchange will not show the key again.
- Click "Authorize" and confirm the signature in the wallet. Then paste the address of your account — the one you signed in to the exchange with — into the PUBLIC KEY field.
The key's expiry is set by the "Days Valid" field. When it expires, delete the connection and create a new one.
Aster
- Go to the API section https://www.asterdex.com/en/api-wallet
- In the address list block, click "Please enable trading first" if you have not done so yet.
- "Authorise New API Wallet".
- In the "API Wallet Name" field, enter a name for the key, for example Profit Cloud.
- In the "API Wallet Address" field, click "Generate".
- Copy the private key from the block below into the SECRET KEY field.
- In the "API restrictions" block, tick "Perps trading" and "Spot trading".
- In the "IP Restrictions" field, paste the list of IP addresses from the wizard and click "Add".
- Click "Authorise".
- A second entry appears in the list of keys. Paste the "API Wallet Address" from the first entry of the list into the PUBLIC KEY field.