This repo contains documentation, specifications and general information for how customers are expected to connect to the SpiderRock system. Whether you are a trading entity, developer or liquiity provider you may need to connect to SpiderRock for a variety of reasons and depending on those reasons a certain connection method may be more advantageous than another. Please consider your need to connect and consider all options. If you are having trouble choosing a method, reach out to our Support Desk for guidance.
-
MLink API - Our newest proprietary connection method, is a server that supports an SQL-like API where a user can connect via REST or WebSocket connection. Currently this method is single-direction down to the user in order to consume data. Soon, we plan to extend this functionality so it's bi-directional so users can interact and manipulate their orders and related messages.
-
SRSE - The SpiderRock Storage Engine (SRSE) is a way for users to connect and query messages via SQL. Download your favorite SQL client, connect to our databases and leverage SQL to mine the desired data from our system.
-
FIX - The trading industry's standard protocol for messaging, our current specs are based on FIX 4.4. If you're a liquidity provider that is looking to connect into our ATS, this is the recommended connection method.
-
SpiderStream API - A proprietary connection method that allows for a low-latency stream of SpiderRock messages through C#, C++ or Python. This does not provide direct trading functionality.
-
Sandbox V8 - A mock environment to test your integration with the SpiderRock system, including the SpiderRock Connect ATS. Includes the MLink API, FIX API, and the Trade tool.
-
Platform V7 - Production environment. Please contact the client support desk for connectivity.
-
Platform V8 - Production environment. Please contact the client support desk for connectivity.