For improved security & to avoid expiry of API keys, you can add the following IP when creating an API key: 34.79.28.87
IP address restriction is mandatory on some CEXs, optional on others, but recommended by Lighthouse.
IP address restriction is mandatory on some CEXs, optional on others, but recommended by Lighthouse.
How to add a CEX account in Lighthouse
- Select the
Accountspage on the left sidebar. - Click the
+ Add Accountbutton on the top right. - In the open modal select the
Exchange accounttab and then the exchange you want to add. - Add an Account Name and optional Description.
- Enter the credentials required by your selected exchange (for example API key/secret, passphrase, wallet address, or private key).
- Confirm by clicking the
Add accountbutton.
CEX API Keys Guide
Kraken API Keys
Kraken API Keys
- Log in to your Kraken account.
- Go to your profile in the top right corner and select
Settings. - Select
APIfrom the drop-down menu. - On the API key management page, find
Spot trading API - Select
Create API key. - On the add API key page, enter a name into the key description box. “Lighthouse” for example.
- Check the box
Query. - Select
Generate Key. - Copy-paste the API Key and API Secret into their respective fields on Lighthouse.
Kraken Futures API Keys
Kraken Futures API Keys
- Log in to your Kraken account.
- Go to your profile in the top right corner and select
Settings. - Select
APIfrom the drop-down menu. - On the API key management page, find
Futures trading API - Select
Create API key. - On the add API key page, enter a name into the key description box. “Lighthouse” for example.
- Check the box
Query. - Select
Generate Key. - Copy-paste the API Key and API Secret into their respective fields on Lighthouse.
Binance & Binance US API Keys
Binance & Binance US API Keys
- Log in to Binance (or Binance US).
- Go to the Binance API management page.
- Select
System Generated.- Default settings create a read-only API, no need to change any setting.
- Complete the 2FA.
- Copy-paste the API Key and API Secret into their respective fields on Lighthouse.
Coinbase API Keys
Coinbase API Keys
- Log in to your Coinbase account.
- Navigate to coinbase.com/settings/api
- Select
Create API Key. - Select the portfolio you want to track from the drop-down and and make sure “View (read-only)” is selected.
💡 If you have multiple Coinbase Portfolios, you will have to create multiple APIs and a matching number of Lighthouse accounts. - Add the Lighthouse IPs displayed at the top of this doc page.
- Select
Create & Download. - Copy-paste the API Key name in “API Key” field on Lighthouse, the and Private Key into the API Secret field on Lighthouse.
ByBit API Keys
ByBit API Keys
- Log in to your Bybit account.
- Hover over your profile icon in the right corner and select
API. - Click on
Create New Keyand select System-generated Keys. - Add a name for the keys, such as “Lighthouse”.
- Make sure that the permissions are set to Read-Only and add the IPs at the top of this doc.
- Add all available permissions from the list. This will allow Lighthouse to access all relevant data but gives no ability to move or trade funds on your behalf.
- Click on
Submitand complete the 2FA. - Copy-paste the API Key and API Secret into their respective fields on Lighthouse.
Kucoin API Keys
Kucoin API Keys
- Sign in to your KuCoin account.
- Select
API managementin the drop down tab in the top right corner. - Select create API > Create API-based trading.
- In the API name box, enter a name, example “Lighthouse”.
- In the API passphrase box, create your passphrase.
- Under API restrictions, select general for read-only access. Leave Spot Trading, Margin Trading, Futures Trading boxes unchecked.
- Under IP restriction, select Restricted to Trusted IPs Only and add the IPs at the top of this doc page.
- For security verification, you’ll need to enter your trading password that you created when you made your KuCoin account.
- On the new API pop-up, copy the KuCoin Key and Secret.
- Copy-paste the API Key and Secret into their respective fields on Lighthouse.
- Enter your passphrase you created earlier.
OKX API Keys
OKX API Keys
- Log in to OKX.
- In the top right corner, select your profile icon and select
APIfrom the drop down menu. - Select “Create API Key” and enter a name, for example, “Lighthouse”.
- Select API trading and under permissions, check only read.
- Add the Lighthouse IPs highlighted at the top of this doc page.
- Create a passphrase - you’ll need this when connecting to Lighthouse.
- Complete the 2FA & security checks as requested.
- Select
confirm. - Copy your API key and API secret key, and paste them into the fields in Lighthouse.
- Enter your passphrase you created earlier.
Coinbase Prime API Keys
Coinbase Prime API Keys
- Sign in to Coinbase Prime.
- On the lower-left corner of the page, click the Gear settings icon.
- Click APIs.
- Next to Activated Keys, click Create API Key.
- In the pop-up window, enter the API Name, Access Type, and Expiration Date.
- Click Continue.
- Verify your identity with YubiKey.
- Under Pending Keys, find your API Key.
- Click Activate Key.
- Review details in the pop-up window then click Activate API key.
- Verify your identity with YubiKey.
The above is directly taken from the official Coinbase Prime docs. Reference this page for further info on rotating keys and for direct Coinbase support.
Circle Mint API Keys
Circle Mint API Keys
Log into Circle Mint → Developers → API keys (https://app.circle.com/developer), then:
- Select “create an API key”
- Enter Name
- Select “create API key”
- Copy API key
- Close the dialog
Gemini Exchange API Keys
Gemini Exchange API Keys
- Log in to Gemini. In the top right corner, select account > settings.
- On the left-hand menu, select API.
- Select create new API key and primary.
- Name your API key, ex. “Lighthouse”.
- Under API settings, check the Auditor box.
- Copy your API key and API secret.
- Select create API key.
- Add your API keys into Lighthouse.
Aster Credentials
Aster Credentials
- Sign in to Aster with your wallet.
- Navigate to More > API Management in the top left corner.
- Under the Pro API tab click Authorize new API wallet.
- Name your API key, ex. “Lighthouse”.
- Generate a new API wallet address by using Generate.
- Copy your generated private key, shown below the generate input bar.
- Under Days Valid select Max.
- Save your changes by selecting Authorize at the bottom of the dialog.
- Add your newly generated private key and your wallet address to Lighthouse.
Extended API Keys
Extended API Keys
- Sign in to Extended. In the top left corner, select More > API.
- Under the ‘Actions’ column, click on Generate API.
- Once API generation is complete, copy the API Key (first value).
- In Lighthouse, add a new CEX-Exchange Account from the ‘Accounts’ page.
- Select ‘Extended’ as the Exchange.
- Paste the previously copied API Key in the API Secret field in Lighthouse. And paste the EVM Address controlling your Extended account as the API Key.
- Extended API Key → API Secret in Lighthouse.
- Extended EVM Address → API Key in Lighthouse.
Paradex API Keys
Paradex API Keys
- Sign in to Paradex.
- After login, in the top right corner, select your account and then Settings > Key Management.
- Select Read Only then
+ Add New Key. - Set Duration to **1 year **and then copy the token
- In Lighthouse, add a new CEX-Exchange Account from the ‘Accounts’ page.
- Select ‘Paradex’ as the Exchange.
- Paste the previously copied token in the Readonly JWT Token field in Lighthouse.
Derive Session Keys
Derive Session Keys
Derive uses a session key authentication model instead of traditional API keys. You create and manage the session key in Derive, then paste the credentials into Lighthouse.
- Sign in to Derive and navigate to the Developers page.
- Create a Session Key in Derive (or use an existing one).
- Copy your Embedded Wallet Address and the Session Key Private Key from Derive.
- In Lighthouse, go to
Accounts>+ Add Account>Exchange accountand select Derive. - Paste your Embedded Wallet Address in the Wallet Address field.
- Paste the Session Key Private Key in the Private Key field.
- Confirm by clicking
Add account.
Lighthouse encrypts the private key after submission, but does not generate or recover it for you. Keep your own secure backup of the Derive session key.