FinSpec v2.0 released

FixSpec 6th Aug 2018
2 min read

API Specifications FinSpec

FixSpec is pleased to announce the immediate availability of v2.0 of the open-source FinSpec schema for multi-protocol, electronic specifications in financial services.

Building on both FixSpec's experience in API integration and testing, as well as feedback from early adopters, version 2 makes some significant changes to the logical representation of data aimed at improving data access and use.

Four key changes include:

  1. Enhanced "block" support (a.k.a. components) - re-usable field collections which may feature in multiple messages or nested within other blocks.

  2. Ability to define multi-level navigation menus for FinSpec viewers.

  3. Unique-key access to specification elements, removing the requirement for repetitive looping logic to search across elements.

  4. Addition of a unique key to uniquely link element history between FinSpec document versions, allowing consistent comparison even where other identifiers (such as ID or name) have changed.

The FinSpec specification is a native format for all FixSpec products, including our key specification editor (SpecServer) and testing/certification platform (Central). This means that there are now a number of production implementations for FinSpec, providing evidence of its ability to support both FIX and non-FIX protocols, as well as equities, fixed income, FX, derivatives and market data.

Users of FixSpec software have the ability to generate FinSpec documents at the click of a button, convert between FinSpec and other well-used formats such as QuickFIX XML, as well as connect their SpecServer instances for instant documentation sharing and comparison.

It is a key part of the FixSpec vision and strategy to open FinSpec to all users, irrespective of whether they use FixSpec commercial tooling or not. The schema is therefore open-sourced and supported by FixSpec at Everybody is encouraged to post issues, make pull requests or contact us for more help.

Full documentation on the FinSpec schema can be found at

Find This Useful?

To receive more tips for improving efficiency in YOUR connectivity process, sign up to our FREE monthly email newsletter.

Awesome - thanks for signing up. You can unsubscribe at any time by simply dropping us a line.