Connect Bybit Futures to VOOI Ultra
This guide explains how to connect a Bybit account to VOOI Ultra using an API key.
You can connect either:
Your Bybit Main Account;
A dedicated Bybit Subaccount.
Once connected, you can trade supported Bybit markets through VOOI Ultra.
Before You Start
Make sure that:
Your Bybit account is ready for trading;
The account has access to Unified Trading;
The account has sufficient funds available for trading.
You will also need to create a Bybit API key and add the required VOOI Ultra IP addresses.
Use Bybit Main Account
Use this section if you want to connect your Bybit Main Account directly to VOOI Ultra and trade using its Unified Trading balance.
Create a Bybit API Key for Main Account
Log in to Bybit at https://www.bybit.com/.
Go to API Management.
Click Create New Key.
Select System-generated API Keys.
For API Key Usage, select API Transaction.
Enter a name for the API key. Example:
VOOI Ultra

Under API Key Permissions, select Read-Write.
Select Only IPs with permissions granted are allowed to access the OpenAPI.
Enter the following VOOI Ultra IP addresses, separated by commas:
Under Unified Trading, enable:
Orders
Positions
USDC Derivatives Trading
Trade under Spot
Under Assets → Wallet, enable one of the following permissions:
Account Transfer (recommended)
Subaccount Transfer
Withdrawal Important: Only one of these permissions is required. We recommend Account Transfer as the least sensitive option for this setup.
Leave other permissions disabled unless you need them for another purpose.
Click Submit.
Complete the required Bybit security verification if prompted.
Copy the API Key and Secret Key before closing the confirmation window.
Additional Market Agreements
Bybit requires additional agreements to trade certain markets through Subaccounts.
There are two separate agreements:
One for stocks, ETFs, and metals;
One for oil.
Only the agreement required for the markets you want to trade needs to be accepted.
The agreement is accepted on the Bybit Main Account and then applies to eligible Subaccounts under that Main Account.
If you connect your Main Account to VOOI, VOOI can handle the agreement through the Main Account API key. For this, the API key must have at least one of the following permissions enabled:
Account Transfer — recommended
Subaccount Transfer
Withdrawal
Only one of these permissions is required.
If you connect a Subaccount to VOOI, VOOI only uses the API key created for that Subaccount and cannot accept the agreement on the Main Account. In this case, accept the required agreement directly on Bybit using the Main Account.
Connect the Main Account to VOOI Ultra

Open VOOI Ultra at https://ultra.vooi.io/.
Select Bybit.
Enter the API Key and Secret Key created on Bybit.
Enable trading.
Once the API key is connected and the account has sufficient funds, you can trade supported Bybit markets through VOOI Ultra.
Use Bybit Subaccount
Use this section if you want to keep VOOI Ultra trading separate from your Main Account by using a dedicated Bybit Subaccount.
Create a Bybit Subaccount

Log in to your Bybit Main Account at https://www.bybit.com/.
Go to Subaccount.
Click Create Subaccount.
Select Standard Account:
Standard Account is recommended for VOOI. It provides access to the Subaccount interface and its settings.
Custodial Account is designed for delegated asset management, while
Islamic Account has a more limited set of available products.
Enter a nickname for the Subaccount.
Optionally, create login credentials if you want to log in to the Subaccount directly.
Create the Subaccount.
Once created, the Subaccount will appear in your Subaccount list.
You can use Switch to open the Subaccount or Transfer to move funds to it.
Fund the Subaccount
Transfer the funds you want to use for trading to the Subaccount’s Unified Trading balance.
From the Bybit Main Account, open Subaccount.
Find the Subaccount you want to fund.
Click Transfer.
Select the Main Account as the source.
Select the Subaccount as the destination.
Select Unified Trading for the Subaccount.
Select the asset and enter the amount.
Confirm the transfer.
You can also fund the Subaccount later.
Because Bybit uses Unified Trading, there is no separate Spot → Futures transfer step.
Create a Bybit API Key for Subaccount
From the Subaccount list, click Switch for the Subaccount you want to connect.
You will be taken to the Subaccount interface.
Open API Management.
Click Create New Key.
Complete Bybit security verification if prompted.
Return to API Management and click Create New Key again if required.
Select System-generated API Keys.
For API Key Usage, select API Transaction.

Enter a name for the API key. Example:
VOOI UltraUnder API Key Permissions, select Read-Write.
Select Only IPs with permissions granted are allowed to access the OpenAPI.
Enter the following VOOI Ultra IP addresses, separated by commas:
Under Unified Trading, enable:
Orders
Positions
USDC Derivatives Trading
Trade under Spot
No additional permissions under Assets → Wallet are required for the Subaccount API key.
Leave the additional agreement permissions disabled unless they are specifically required.
Click Submit.
Complete any additional security verification if prompted.
Copy the API Key and Secret Key before clicking Understood or closing the confirmation window.
Connect the Subaccount to VOOI Ultra

Open VOOI Ultra at https://ultra.vooi.io/.
Select Bybit.
Enter the Subaccount API Key and Secret Key.
Enable trading.
Once the API key is connected, the Bybit Subaccount becomes available in VOOI Ultra.
Trading activity through this connection uses the funds and positions of that Subaccount.
Deposits and Withdrawals
For a Bybit Subaccount, move funds between the Main Account and Subaccount using Bybit’s internal Transfer function.
Use the Subaccount’s Unified Trading balance for trading through VOOI Ultra.
For Main Account deposits and external withdrawals, use Bybit directly.
Last updated