The Lab

The SBE3 protocol is based on the Simple Binary Encoding (here). You can either use the API package OR write directly to the SBE schema and documentation to produce your own high-speed implementation.

The SBE3 API does not currently support RFQ/RFS flows. Only the 3.14.0  APIs and the upcoming Whisperer Enterprise support this feature. This version is  for market data and simple taker execution only.


The trading interface of the Classic 3.14.0 SBE protocol should not be used.  It is best practice to use Classic MFAPI for trading.

This interface will be deprecated on 1st Jan 2021


Whisperer Enterprise differs from Classic in that all FX Product types [SPT, FWD, NDF, SWP, NDS, BLK, NDB, BAT] and all trading models [CLOB orders, Maker/Taker ESP, RFS & RFQ] are supported - all delivered via a single SBE API. Client sessions are managed by the relevant Feed Handler only, which facilitates direct communication between Customer and Venue for all session types.

Whisperer Enterprise SBE API is not related to the Whisperer Classic SBE3 implementation and utilises a completely new SBE schema with new Server-side components.

For detailed information relating to the changes, please refer to Whisperer Enterprise vs Whisperer Classic.


SBE3 Schema

If you want to directly write to the SBE3 protocol use the SBE schema found here.

  File Modified
ZIP Archive SBE3-3.1.1-sbe-schema.zip Mar 02, 2020 by Rob Purdy
XML File mfproto-trading-400.xml Apr 30, 2023 by Rob Purdy


Implementations and further detail is provided in the following page(s):

  • No labels