Before you can copy trade, Mirrorly needs permission to execute trades on your behalf. This happens through an API connection for centralized exchanges, or a wallet connection for Hyperliquid.
Your funds never leave your exchange. Mirrorly can only place trades, it cannot withdraw anything.
Before you start#
Create a separate subaccount. This is mandatory. You must use a dedicated account for Mirrorly only. Do not run any other trades in parallel. Do not manually adjust positions. Only Mirrorly should manage this account.
Failing to follow this rule may cause copytrading errors and could risk liquidation.
Supported Exchanges#
- Bybit - API connection
- Bitget - API connection
- BloFin - API connection, no KYC required
- Hyperliquid - Wallet connection, no KYC required
You only need one. Pick whichever exchange you already use or prefer.
Mirrorly IP Addresses#
For all API connections, you must whitelist these IPs:
- 52.51.58.103, 52.51.108.213
This is mandatory for security.
Connecting Bybit#
Step 1: Log into Bybit Go to bybit.com and sign into your account. Navigate to the subaccount you will use only for Mirrorly.
Step 2: Open API Management Click on your profile icon, then select "API" from the menu.
Step 3: Create a new API key Click "Create New Key" and select "System-generated API Keys."
Step 4: Set permissions Give your API key a name like "Mirrorly."
Set permissions to Read-Write and enable Trade permissions as shown in the platform.
Do NOT enable withdrawal permissions.
Step 5: Whitelist Mirrorly's IPs Add the IP addresses: 52.51.58.103, 52.51.108.213
This is mandatory.
Step 6: Save and copy your keys Bybit will show your API Key and API Secret. Copy both immediately. The secret is only shown once.
Step 7: Paste into Mirrorly Back in Mirrorly, paste your API Key and API Secret, then click Continue.
Connecting Bitget#
Step 1: Log into Bitget Go to bitget.com and sign into your account. Navigate to your dedicated Mirrorly subaccount.
Step 2: Open API Management Go to API Management in your account settings.
Step 3: Create a new API key Click "Create API" and choose "System Generated API Keys."
Step 4: Set permissions and passphrase Name your API key (e.g., "Mirrorly").
Create a passphrase. Remember this passphrase, you'll need it when connecting to Mirrorly.
Set permissions to Read-Write and enable Trade permissions.
Do NOT enable transfer or withdrawal permissions.
Step 5: Whitelist Mirrorly's IPs Add: 52.51.58.103, 52.51.108.213
Step 6: Complete verification Bitget may ask for email or 2FA verification. Complete it to generate your keys.
Step 7: Copy your keys Copy the API Key and Secret Key. The secret is only shown once.
Step 8: Paste into Mirrorly Enter the API Key, Secret Key, and your passphrase in Mirrorly, then click Continue.
Connecting BloFin#
Step 1: Log into BloFin Go to blofin.com and sign into your account. Navigate to your dedicated Mirrorly subaccount.
Step 2: Open API Management Click on your profile and select "API" from the menu.
Step 3: Create a new API key Click "Create API Key." In the creation window, select "Connect to Third-Party applications" and choose "Mirrorly" from the dropdown menu.
Step 4: Set permissions and passphrase Name your API key (e.g., "Mirrorly").
Enable "Trade" permissions.
Create a passphrase. Remember this passphrase.
Do NOT enable withdrawal permissions.
Step 5: Whitelist Mirrorly's IPs Add: 52.51.58.103, 52.51.108.213
Step 6: Copy your keys Save your API Key and Secret Key. The secret won't be shown again.
Step 7: Paste into Mirrorly Enter the API Key, Secret Key, and passphrase in Mirrorly, then click Continue.
Connecting Hyperliquid#
Hyperliquid is a perpetual DEX, not a centralized exchange. Connection works differently. Funds stay in your own wallet.
Requirements:
- Wallet with at least 1,000 USD balance
- Funds must be in perps, not spot
- Funds already deposited into Hyperliquid
Step 1: Connect your wallet Use the same wallet you use on Hyperliquid (MetaMask, Rabby, etc.). This wallet will hold custody of your funds throughout.
Step 2: Sign the Builder Fee Mirrorly applies a builder fee on executed trades. By signing, you approve the fee collection.
Fee tiers based on 30-day trading volume:
- $0-$1M: 0.030%
- $1M-$5M: 0.025%
- $5M-$10M: 0.022%
- $10M+: 0.020%
Step 3: Sign the Broker approval This grants Mirrorly the ability to place and manage trades on your behalf. Mirrorly cannot withdraw your funds. Access is limited strictly to trade execution.
Note: You'll need to re-authorize this signature every 60-90 days. Mirrorly will notify you when it's time.
Step 4: Add referral code (optional) You can add a referral code for 4% off trading fees. This is optional.
Step 5: Done Once signed, Mirrorly detects your Hyperliquid balance automatically. You're connected.
Common Mistakes to Avoid#
Enabling withdrawal permissions - Never do this. Mirrorly only needs trading permissions.
Forgetting to whitelist IPs - Without IP whitelisting, your API key won't work with Mirrorly. Always add: 52.51.58.103, 52.51.108.213
Losing your API secret or passphrase - Exchanges only show these once. If you lose them, you'll need to delete the key and create a new one.
Using the same API key elsewhere - Create a fresh API key specifically for Mirrorly. Don't reuse keys from other services.
Running other trades on your Mirrorly account - Never do this. Use a dedicated subaccount. Only Mirrorly should manage it.
Hyperliquid: Funds in spot instead of perps - Make sure your funds are in perps. Spot balance won't work.
Hyperliquid: Balance under 1,000 USD - You need at least 1,000 USD to create or enable a copytrader.
Security Tips#
- Only enable the permissions Mirrorly needs (Read-Write + Trade)
- Always use IP whitelisting
- Store your API keys and passphrases securely
- If you suspect your key is compromised, delete it immediately on your exchange
- You can disconnect Mirrorly anytime by deleting the API key on your exchange
What's Next#
Once your exchange is connected, you're ready to configure your trading parameters and find traders to copy. Head to the leaderboard to start exploring.



