XStack, provides a full range of APIs to cater for all types of software development. This includes:
- Websocket
A streaming API giving access to data and trading capabilities. It uses JSON messages sent across a websocket connection. Ideal for trading terminals, algorithmic trading, alerting and other applications requiring streamed data. - IQ
A web based API giving access to data and trading capabilities. It uses SQL like messages sent via HTTP requests and returns responses in JSON format. Ideal for websites, incorporation into existing applications, new applications. It is easier to use than the Websocket API and we recommend IQ be used for data and trading unless streaming is needed. - MotifXL
A Microsoft Excel add-in which allows Excel macros and spreadsheets to access data and trade. Streaming data can be accessed via Excel RTD functions and scripts can retrieve data and trade via ‘IQ’ requests. - Motif Extension
The API built into our Motif trading terminal which enables the terminal to be extended with new features and displays. - FIX
An industry standard trading API providing direct access to the trading capabilities of our matching engine, Prodigy. Enables enterprises to send order flow to a market and allows major data vendors to get direct access to market data. - MView
API providing access to Administration functions such as configuring trading accounts. Enables businesses to integrate their workflow and CRM systems into the exchange. Businesses can then automate their processes and allow their own front-ends to seamlessly manage their exchange trading accounts. - Prodigy Administration
The API currently used by internal systems to manage Prodigy. It is planned to expose portions of this API to allow third parties to programmatically manage their listings. - Onboarding
Allows new users to be programmatically onboarded. Currently under development.
We believe APIs are absolutely vital for market development. They allow other members of the exchange community to innovate and bring vibrancy to the markets. Our development team is constantly looking to enhance existing APIs and deliver new APIs to foster more innovation, automation and integration.
For more information see: