Hyperliquid uses API wallets—separate signing keys authorized on your account—not traditional exchange API keys. Add yours on the dogabot Credentials page to enable live automations.
Don’t have a Hyperliquid account yet? Join through dogabot’s partnership link — you may qualify for exchange-side fee discounts or perks when Hyperliquid offers them to referred users.
Supported exchanges
dogabot supports two Hyperliquid venues, each with its own credential:
| Exchange in dogabot | Market type |
|---|---|
hyperliquid | Perpetuals (BTC, ETH, HIP-3, etc.) |
hyperliquid_spot | Spot (PURR/USDC, UBTC/USDC, etc.) |
You can connect one credential per venue. Use the same API wallet for both if you trade perps and spot.
Step 1: Create an API wallet on Hyperliquid
- Open app.hyperliquid.xyz and connect your main wallet.
- Go to More → API (or visit app.hyperliquid.xyz/API).
- Generate a new API wallet or authorize an existing one.
- When Hyperliquid shows the private key, copy it and store it securely—it may not be shown again.
- Note the API wallet address (starts with
0x). It must appear in your authorized API wallets list on Hyperliquid.
Important: Use a dedicated API wallet private key. Do not paste your main wallet’s seed phrase or private key.
Step 2: Add credentials in dogabot
For perpetuals:
- Sign in to dogabot and open Credentials.
- Click Add Credential.
- Select hyperliquid from the Exchange dropdown.
- API Key — enter your API wallet address (
0x...). - Secret Key — paste the API wallet private key (64-character hex, with or without the
0xprefix). - Leave Passphrase empty.
- Click Add Credential.
For spot, repeat the steps but choose hyperliquid_spot instead.
If credentials already exist for that exchange, use Edit to update the key pair rather than adding a duplicate.
Verify your setup
After saving, confirm the API wallet address on Hyperliquid still appears under Authorized API wallets. Orders are signed with the private key you stored in dogabot; if the wallet was never authorized or was removed, live trades will fail.
Security notes
- dogabot encrypts credentials at rest (AES-256) and never displays full keys after saving.
- The API wallet can trade but should not control withdrawals from your main account when configured correctly on Hyperliquid.
- Revoke the API wallet on Hyperliquid and delete the dogabot credential if you stop using the integration.
Next steps
-
Join Hyperliquid with dogabot if you still need an account
-
Filter markets by Hyperliquid on Explore Markets
-
Review How to Read Backtest Results before going live
-
Create or copy an automation and select your Hyperliquid credential when deploying live