Supported Exchanges
The following centralised exchanges are supported for integration:Binance
Connect your Binance account using a Binance API key and secret.
Coinbase
Connect your Coinbase Exchange or Coinbase Advanced account.
KuCoin
Connect your KuCoin account using KuCoin API credentials.
Okx
Connect your Okx account using your Okx API key, secret, and passphrase.
How Exchange Integration Works
1
Generate API credentials on your exchange
Log in to your exchange account and create a new API key. Ensure it has read and withdrawal permissions as required for your use case.
2
Add credentials in the Finrock dashboard
Navigate to the Exchanges section in your Finrock dashboard and enter your API key and secret. Finrock encrypts and stores these credentials securely.
3
Verify the connection
After saving, Finrock validates the credentials by fetching your exchange account details. A successful connection appears in your list of exchange accounts.
4
Transfer funds via web or API
Once connected, you can move funds between your Finrock wallets and the exchange through the dashboard UI or programmatically using the Finrock REST API.
Using Exchanges in Transactions
When creating a transaction via the API, setdestination_type or source_type to EXCHANGE to route funds to or from a connected exchange account.
Finrock does not hold exchange credentials in plaintext. All API keys are encrypted at rest and never exposed through any Finrock API response.
Related Endpoints
List Exchange Accounts
Retrieve all exchange accounts connected to your workspace.
Exchange Balance
Fetch the current asset balances from a connected exchange.