Connecting Deribit lets Viktury sync your trades automatically. You only ever give it a read-only key, so it can see your trade history but can never trade or move funds.
Create a read-only API key on Deribit
-
Sign in to Deribit, open your account settings from the person icon at the top right and pick API in the left menu. Click Add new key.

Open your account settings and pick API in the left menu. -
Choose Deribit-generated key.

Choose Deribit-generated key. -
Every scope starts at none. Set Account and Trade to read and leave the rest at none. Never set a scope to read_write. If you give the key a name, Deribit allows at most 16 characters, using only letters, numbers and underscores.

Set Account and Trade to read. Leave the rest at none. -
Create the key and confirm it. Copy the Client ID and the Client Secret from the key's row. Deribit hides the list until you click Show keys, and you can come back to it later.

Copy the Client ID and Client Secret from the key's row.
Add it to Viktury
On the Add account screen, choose Deribit, give the account a name, and paste the Client ID and Client Secret into the matching fields. Save, and Viktury runs its first sync to pull your history.

Import from a CSV instead
-
On Deribit, open your account settings and pick Transaction Log in the left menu.
-
Pick the currency and the date range, then click Download Logs. The button turns on once the range has entries. Repeat for each currency you trade.

Pick a currency and a date range, then click Download Logs. It turns on once the range has entries. -
On the Add account screen, choose Deribit, open the Upload CSV tab and select the file as it is.

On the Upload CSV tab, pick your file and click Upload Trades.
Troubleshooting
- Key rejected. Recheck that the Client ID and Client Secret are pasted with no stray spaces, and that the key is active on Deribit.
- No trades showing yet. The first sync can take a moment. If your account is new or the date range is quiet, there may simply be nothing to pull yet.
- Permissions error. If syncing fails on access, the key's read scopes are probably too narrow. Edit the key on Deribit so it can read your account and trade history. If you accidentally granted trade or withdrawal rights, remove them: Viktury never needs them.