Skip to main content
Open Settings › Markets API (/settings/keys). The left column lists exchanges with the key status, the right side is the form of the selected exchange at /settings/keys/<code>.

Adding a key

  1. Pick the exchange on the left. Create keys on ‹name› ↗ opens the exchange’s API page.
  2. Read the note under the form: it names the permissions to enable and the account mode the exchange requires. Never enable withdrawals.
  3. Fill the fields and click Save key. Fields depend on the exchange: API key and API secret, plus a Passphrase for Bitget, OKX and KuCoin, a second pair Futures API key and Futures API secret for Kraken, Account address and API wallet private key for Hyperliquid and AsterDEX, Account index, API private key and API key index for Lighter and Robinhood Lighter.
  4. The key is checked at once. The Verification block shows Verified with Permissions (Spot trading, Futures trading, allowed (test order accepted)), the IP state (restricted to a whitelist or no whitelist) and Expires when the exchange sets an expiry.

Binance

Binance accepts only self-generated Ed25519 keys.
  1. Click Generate key pair. The private key stays on the server and is never shown.
  2. Show public key, then Copy.
  3. On Binance: API Management → Create API → Self-generated and paste the public key. Enable Spot & Margin Trading and Futures, no withdrawals.
  4. Paste the API key Binance shows you into the form and Save key.
Generate a new pair discards the current pair, the Binance API key created for it stops working.

Statuses

Expiry

Without an IP whitelist some exchanges expire a key after a fixed number of days (90 for Bybit, Gate, MEXC and HTX, 14 for OKX). The page shows Expires ‹date› and warns The key expires in N days 7 days before.

Editing and deleting

Edit replaces the key, Delete removes it from the server after the dialog Delete ‹name› key?. You can add it again any time. Deleting a key does not close positions on the exchange.