FIX Adapted for STreamingSM (FAST ProtocolSM) Specifications


Please click here to go to the main FAST page.

Current FAST Protocol Specifications

FAST Extension Version 1.2 (FAST 1 2 Extension v10.pdf, 119KB)
This document includes the 1.2 extensions to the FAST protocol which were largely driven by feedback from implementers and increased functionality for FIX over FAST.
[13 February 2009]
FAST Specification Version 1.1 (FAST Specification 1 x 1.pdf, 472KB)
This document defines the structure and semantics of FAST, which is a binary encoding method for message oriented data streams. FAST is an acronym for FIX Adapted for Streaming.
[22 December 2006]
FAST Session Control Protocol (SCP) Specification v1.00 (FAST_SessionControlProtocol_v1.00.pdf, 323KB)
The FAST Session Control Protocol specification describes how to establish a basic FAST session in order to seamlessly exchange FAST encoded messages. SCP v1.00 represents the final update to this version. Further changes or enhancements will be included in a future release point release.
[2 June 2006]
FAST Specification Version 1.1 Simple Chinese Translation (FAST Specification 1.1 Chinese Simple Translation_final.pdf, 624KB)
This document is a non-normative Simple Chinese translation of the FAST Specification Version 1.1. The translation is contributed by Guangbin Xu of the Shanghai Stock Exchange, and reviewed for accuracy by Qingjun Wei of Teraspaces, Inc. The original English version has priority and takes precedences should there be any discrepancies in the translated version.
[2 April 2010]

Old FAST Protocol Specifications

Field Encoding Specification Version 1.0 (FAST%20Field%20Encoding%20Specification%201.0.pdf, 158KB)
Version 1.0 of the Field Encoding Specification describes field-level operations used to reduce redundant information carried in a data stream.
[21 February 2006]
Transfer Encoding Specification Version 1.01 (FAST%20Transfer%20Encoding%20Specification%201.0.2.pdf, 226KB)
Version 1.01 of the Transfer Encoding Specification describes the serialization processs used to reduce the size of a data stream as it traverses the wire.
[6 March 2006]