NxCore API Overview

NxCore features a simple API that uses a few fixed structures and a callback function. It’s an API that is designed to last, with zero or minimal changes. The NxCore API has survived thousands of builds and many releases. First time developers have converted their software to run on NxCore in a matter of days. Some have had working prototypes on the first day.

There are 3 basic components that will need to be installed on your local device:
NxCore Access

NxCore Access

NxCore Access is a program that connects to our NxCore infrastructure and is responsible for delivering the NxCore Feed to your local device. The NxCore Feed is accessible via shared memory as well as historical tape files saved to your local device every day. While designed to be run 24/7, NxCore Access can also back-fill a few days of tapes if they are missed. It can be run as an application or as a service.

NxCore dll

NxCoreAPI.dll

The NxCoreAPI.dll is a Dynamic Link Library that your application dynamically links with to access the NxCore Feed. Don’t worry if you have not dynamically linked to DLLs before; it is a simple procedure and there are plenty of working code examples so you can just cut and paste a few lines of code.

NxCore API Viewer

NxCoreAPIViewer

The dynamic Explorer-type NxCore API Viewer application shows the API’s ‘C’ structures update with each trade and quote data point, just as an application would see it. This allows developers to immediately grasp the fundamental concepts of the API.

NxCore API Resources

API DOCUMENTATION
NxCore Downloads