Documentation contents

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

  1. Go to the API section of your account https://www.bybit.com/app/user/api-management
  2. "Create New Key".
  3. "System-generated API Keys".
  4. In the "Name for the API key" field, enter a name for the key, for example Profit Cloud.
  5. API Key Permissions: "Read-Write".
  6. Select "Only IPs with permissions granted are allowed to access the OpenAPI" and paste the list of IP addresses from the wizard.
  7. In the "Trade" column, tick "Unified Trading".
  8. Click "Submit" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

Gate

  1. Go to the API section of your account https://www.gate.com/myaccount/profile/api-key/manage
  2. "Create API Key".
  3. "Trading Account".
  4. In the "API Key Remark" field, enter a name for the key, for example Profit Cloud.
  5. Paste the list of IP addresses from the wizard into the "IP Permissions" field.
  6. In the list, enable "Spot Trading" and "Perpetual Futures".
  7. Click "Submit" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

BingX

  1. Go to the API section of your account https://bingx.com/en/accounts/api
  2. "Create API".
  3. In the "Label the API Key" field, enter a name for the key, for example Profit Cloud.
  4. Tick "Spot Trading" and "Perpetual Futures Trading".
  5. Paste the list of IP addresses from the wizard into the "IP Address Whitelist (Optional)" field.
  6. Click "Confirm" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

Bitget

  1. Go to the API section of your account https://www.bitget.com/account/newapi
  2. "Create API key".
  3. "System-generated API key".
  4. In the "Note" field, enter a name for the key, for example Profit Cloud.
  5. Fill in the "Passphrase (API token)" field on the exchange and copy it right away into the PASSPHRASE field.
  6. Permissions: "Read-write".
  7. In the "Unified account" block, tick "Manage" and "Trade".
  8. Paste the list of IP addresses from the wizard into the "Bind IP addresses" field.
  9. Click "Next" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

HTX

  1. Go to the API section of your account https://www.htx.com/en-us/apikey/
  2. "Create API Key".
  3. "System generated".
  4. In the "Notes" field, enter a name for the key, for example Profit Cloud.
  5. Tick "Trade".
  6. Paste the list of IP addresses from the wizard into the "Link IP address or IP segment (optional)" field.
  7. Click "Create HMAC API" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

KuCoin

  1. Go to the API section of your account https://www.kucoin.com/account/api
  2. "Create API".
  3. In the "API Name" field, enter a name for the key, for example Profit Cloud.
  4. Fill in the "API Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
  5. In the "API Restrictions" block, tick "Spot Trading" and "Futures Trading".
  6. In the "IP Restrictions" block, select "Restrict to Trusted IPs Only" and paste the list of IP addresses from the wizard.
  7. Click "Next" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.

MEXC

  1. Go to the API section of your account https://www.mexc.com/en-US/user/openapi
  2. In the "Spot" block, tick "View Account Details", "View Order Details" and "Trade".
  3. In the "Futures" block, tick "View Account Details", "View Order Details" and "Order Placing".
  4. In the "Notes" field, enter a name for the key, for example Profit Cloud.
  5. Paste the list of IP addresses from the wizard into the "Link IP Address" field.
  6. 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

  1. Go to the API section of your account https://www.xt.com/en/accounts/user/api
  2. In the "Alias Name" field, enter a name for the key, for example Profit Cloud.
  3. In the "Whitelist IP (Optional)" field, paste the list of IP addresses from the wizard.
  4. Tick "Enable Spot & Margin Trading" and "Enable Futures".
  5. Enter the verification code and click "Confirm". Copy the key into the PUBLIC KEY and SECRET KEY fields.

WEEX

  1. Go to the API section of your account https://www.weex.com/en/account/newapi
  2. "Create new API".
  3. In the "Label" field, enter a name for the key, for example Profit Cloud.
  4. Fill in the "Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
  5. Tick "Trade spot" and "Trade futures".
  6. In the "IP address" field, paste the list of IP addresses from the wizard.
  7. Complete the confirmations and click "Save". Copy the key into the PUBLIC KEY and SECRET KEY fields.

OKX

  1. Go to the API section of your account https://www.okx.com/account/my-api
  2. "Create API key".
  3. In the "API key name" field, enter a name for the key, for example Profit Cloud.
  4. 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.
  5. In the "Trusted IP addresses" field, paste the list of IP addresses from the wizard.
  6. Fill in the "Passphrase" field on the exchange and copy it right away into the PASSPHRASE field.
  7. 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

  1. Go to the API section of your account https://www.coinw.com/en_US/my/api
  2. "Create API".
  3. In the "API Key Name" field, enter a name for the key, for example Profit Cloud.
  4. Complete the confirmations and create the key. The key is created without trading permissions: in the list, click "Edit" on the new key.
  5. 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.
  6. Turn on the "IP restrictions" switch and paste the list of IP addresses from the wizard.
  7. Click "Confirm" and complete the confirmations. Copy the key into the PUBLIC KEY and SECRET KEY fields.
  8. 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

  1. Go to the API section https://app.hyperliquid.xyz/API and connect the wallet you trade with.
  2. Enter a name for the key in the left field, for example Profit Cloud.
  3. Click "Generate" — the address of the new API wallet appears in the field next to it.
  4. Click "Authorize API Wallet" — a window opens with the "Days Valid" field and the private key.
  5. Copy the "Private Key" into the SECRET KEY field — before confirming: once authorized, the exchange will not show the key again.
  6. 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

  1. Go to the API section https://www.asterdex.com/en/api-wallet
  2. In the address list block, click "Please enable trading first" if you have not done so yet.
  3. "Authorise New API Wallet".
  4. In the "API Wallet Name" field, enter a name for the key, for example Profit Cloud.
  5. In the "API Wallet Address" field, click "Generate".
  6. Copy the private key from the block below into the SECRET KEY field.
  7. In the "API restrictions" block, tick "Perps trading" and "Spot trading".
  8. In the "IP Restrictions" field, paste the list of IP addresses from the wizard and click "Add".
  9. Click "Authorise".
  10. 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.