API Keys Setup Guide

Last updated: December 2025 · 10 min read

This guide explains how to generate and configure API keys for each exchange supported by JiaDX. Follow the instructions for each exchange you want to use.

⚠️ Security First

Always follow these security practices:

  1. Never enable withdrawal permissions - only trading
  2. Store your API secret securely - you can't retrieve it later
  3. Use IP whitelisting if available
  4. Never share your API keys with anyone
Hyperliquid

Hyperliquid

Hyperliquid uses wallet-based authentication with API wallet generation.

  1. Go to app.hyperliquid.xyz
  2. Connect your wallet
  3. Click MoreAPI
  4. Name your API wallet
  5. Click Generate
  6. Click Authorize API Wallet
  7. Set the Days Valid (expiration)
  8. Save your Private Key securely - you won't see it again!
  9. Click Authorize to confirm
  10. In JiaDX Settings, enter:
    • 🔑 Public Login Address - Your EVM public address (main wallet)
    • 📦 API Wallet Address - Agent wallet address (derived from API private key)
    • 🔐 API Private Key - The private key you saved (0x... 66 characters)
Aster

Aster

Aster uses traditional API key/secret authentication.

  1. Go to aster.finance and log in
  2. Click MoreAPI Management
  3. Click Create API
  4. Add a Label (e.g., "JiaDX")
  5. Copy and save your API Key and API Secret Key immediately
  6. Set permissions:
    • ✅ Enable Reading
    • ✅ Enable Futures
  7. IP Access: Unrestricted or Restricted (add: 51.38.184.107)
  8. Click Confirm and Save
  9. In JiaDX Settings, enter:
    • 🔑 API Key - Your Aster API key
    • 🔐 API Secret Key - Your Aster secret key
Paradex

Paradex

Paradex uses StarkNet L2 wallet authentication with subkeys.

  1. Go to app.paradex.trade
  2. Connect your Ethereum wallet and complete onboarding
  3. Get your Main Account Address:
    • Click Wallet → Copy your Paradex Address (MAIN)
  4. Generate a Subkey:
    • Go to ParametersKey ManagementSubkey
    • Click Add New Key
    • Save the Private Key securely
  5. In JiaDX Settings, enter:
    • 🔑 Main Account Address - Your Paradex address on Starknet L2
    • 🔐 Subkey Private Key - The private key shown when you created the subkey (0x... 66 chars)
Lighter

Lighter

Lighter uses wallet-based authentication with API keys.

  1. Go to app.lighter.xyz
  2. Connect your wallet
  3. Click ToolsAPI Keys
  4. Click Generate API Key
  5. Save all the credentials securely
  6. In JiaDX Settings, enter:
    • 🔗 L1 Address - Your Ethereum wallet address connected to Lighter
    • 🔢 API Key Index - Index of your API key (2-254)
    • 🔑 Public Key - Your API public key
    • 🔐 Private Key - Your API private key

Adding Keys to JiaDX

Once you have your API keys:

  1. Log in to JiaDX
  2. Click ⚙️ API Settings in the header
  3. Find the exchange section
  4. Enter your API credentials
  5. Click Save
  6. JiaDX will verify the connection

✅ Verification

After saving, JiaDX will show a green checkmark if the connection is successful. If you see an error, double-check your keys and permissions.

Troubleshooting

Connection failed:

Orders not executing:

Ready to Connect?

Add your API keys and start trading.

Launch App →