Skip to main content
Release 17.02.2026
FIX API changes
Execution Reports (8): added nonmandatory tag CashOrderQty (152) to differentiate value based orders from quantity based orders. For value based orders (BTC & ETH inverse futures and perpetuals where the order size is specified as a USD amount), both OrderQty(38) and CashOrderQty(152) are present and equal. For quantity based orders, CashOrderQty is absent
Release 07.10.2025
FIX API changes
Removed deprecated RFQ messages as previously announced.
  • Removed Quote Request (R)
  • Removed Quote Request Reject (AG)
  • Removed Quote Status Report (AI)
  • Removed RFQ Request (AH)
Release 10.06.2025
FIX API changes
MaxShow(210) is replaced with DisplayQty(1138). The iceberg orders cannot be fully invisible anymore. Setting the DisplayQty (1138) = 0 is interpreted as no hidden volume, i.e. the full order quantity is displayed to the market. Omitting the field gives the same result.Execution Reports (8): added nonmandatory tag RefreshQty (1088)
Release 06.03.2025
FIX API changes
Support for non-printable ASCII characters (such as control characters ranging from 0x00 to 0x1F) in string values has been removed to ensure compliance with the WS/REST API. Attempting to use non-printable ASCII characters will now result in a decoding error.
Release 04.02.2025
FIX API changes
Order Cancel/Replace Request (G): removed support of undocumented tag MaxShow (210) in compliance with WS/REST API
Release 08.08.2024
FIX API changes
Order Mass Cancel Request (q): added FreezeQuotes (9031) tag
Release 03.07.2024
FIX API changes
Mass Quote Acknowledgement (b): added more values of QuoteEntryStatus (1167)MMProtection Limits (MM): added ProtectionVegaLimit (20118)
Release 04.06.2024
FIX API changes
New Order Single (D): added nonmandatory tag ValidUntilTime (62)Order Cancel/Replace Request (G): added nonmandatory tag ValidUntilTime (62)Mass Quote (i): added nonmandatory tag ValidUntilTime (62)Execution Reports (8): added nonmandatory tags IsLiquidation (9034), IsRebalance (9035), IsRiskReducing (9036)SecurityListRequest (x): added Currency, SecurityType, SecondaryCurrency
Release 09.03.2024
FIX API changes
SecurityStatusRequest (e): added subscriptionSecurityStatus (f): added Text fieldChanged scope for MMProtection Limits (MM) from account to trade
Release 13.02.2024
FIX API changes
Added Mass Quote (i)Added Mass Quote Acknowledgement (b)Execution Reports (8): added nonmandatory tags MMPGroup (9019), QuoteSetID (302), QuoteID (117), QuoteEntryID (299) related to Mass QuotingAdded Quote Cancel (Z)Mass Cancel Report (r): added one more type for MassCancelRequestType, added optional field QuoteCancelType for mass cancel reports generated by Quote Cancel (Z), ClOrdID is not required tag anymoreMMProtection Reset (MZ), MMProtection Limits (MM) — added optional MMPGroup.
Release 12.12.2023
FIX API changes
Fixed an issue where Reject (3) was incorrectly returned instead of OrderCancelReject (9), with the specified ClOrdID, DeribitLabel, or OrigClOrdId, in response to an Order Cancel Request (F).
Release 02.11.2023
FIX API changes
User Request(BE): added CROSS as currency
Release 27.09.2023
FIX API changes
DeribitLiquidation is hidden from the public for the first hour after the trade (to prevent abusing).
Release 06.07.2023
FIX API changes
changed MMProtectionLimits and MMProtectionReset to work with currency pair instead of a single currency.
Release 13.06.2023
FIX API changes
added fields NoTickRules(1205), StartTickPriceRange(1206), TickIncrement(1208) to the instrument for tick size stepsadded option DisplayIncrementSteps(9018) to Logon and Security List Request(x) so the client can enable receiving the above mentioned new fields in the instrument
Release 09.06.2023
FIX API changes
added the following messages: TradeCaptureReportRequest (AD), TradeCaptureReportRequestAck (AQ), and TradeCaptureReport (AE). Clients can now utilize these to subscribe for receiving reports on their own trades.
Release 21.03.2023
FIX API changes
added possibility to search closed orders by ClOrdID or DeribitLabel via OrderMassStatusRequestincremental refresh for indices now has 1 entry instead of 2BTC-DVOL, ETH-DVOL are renamed in compliance with other indices: BTCDVOL_USDC-DERIBIT-INDEX, ETHDVOL_USDC-DERIBIT-INDEX
Release 16.02.2023
FIX API changes
SecurityList (y): added new value FXSPOT of SecurityType for currency exchange spot market.SecurityList (y): added PriceQuoteCurrency (1524)
Release 13.10.2022
FIX API changes
Documentation alignment
Release 30.03.2022
FIX API changes
Added combo API:
  • added Security Definition Request (c)
  • added Security Definition (d)
Added RFQ API:
  • added Quote Request (R)
  • added Quote Request Reject (AG)
  • added Quote Status Report (AI)
  • added RFQ Request (AH)
Release 21.12.2021
FIX API changes
MarketData Request (V) added DeribitShowBlockTradeId (9012)MarketData (W) and (X): added TrdMatchID(880) as blocktrade ID
Release 13.10.2021
FIX API changes
MarketData Request (V): added DeribitSkipBlockTrades (9011)
Release 10.08.2021
FIX API changes
added possibility to use client’s ClOrdID and DeribitLabel in Order Cancel Request(F), Order Mass Cancel Request(q) and Order Cancel/Replace Request(G) without exchange generated OrigClOrdID (equivalent of REST/WS cancel_by_label etc)
Release 14.07.2021
FIX API changes
Added Sequence Reset(4)Security List Request(x) added SubscriptionRequestType(263) - possibilty to get notifications about new or terminated instrumentsSecurityList (y): added SecurityStatus(965) in the notifications
Release 18.03.2021
FIX API changes
Logon(A): Added custom tag ConnectionOnlyExecutionReports(9010)
Release 01.03.2021
FIX API changes
Order Cancel/Replace Request (G): adjusted behavior for MMP orders when DeribitMMProtection (9008) flag is not specified
Release 11.12.2020
FIX API changes
SecurityList (y): added Deribit Volatility Index instruments: BTC-VIX, ETH-VIXMarketData Request (V): added requests for Deribit Volatility Index
Release 22.06.2020
FIX API changes
Added MMProtection Limits (MM)Added MMProtection Limits Result/Reject (MR)Added MMProtection Reset (MZ)New Order Single (D): added nonmandatory DeribitMMProtection (9008)Order Cancel/Replace Request (G): added nonmandatory DeribitMMProtection (9008)Execution Reports (8): added nonmandatory DeribitMMProtection (9008)
Release 21.05.2020
FIX API changes
Logon(A): Added custom tag DeribitSequential(9007)Execution Reports (8): added SecondaryExecID which is ID of the last change of the order
Release 17.01.2020
FIX API changes
Added SecurityStatusRequest(e) request and SecurityStatus(f) response