All current and historical OpenMAMA releases, for all architectures are available here.
  1. The first release comprised only the MAMA C API for Linux. 
  2. The current 2.3.1 release includes C++, Java (JNI) and C# APIs as well as Windows support. 
  3. Building applications that work with OpenMAMA requires messaging and middleware bridges. In addition to commercial bridges, OpenMAMA includes an open source bridge for the Qpid Proton middleware. The middleware itself can be found here
  4. You can also build OpenMAMA from source code by following the instructions included with the source distribution, or from the OpenMAMA wiki pages.

Sample Data

In order to get up and running with the example applications, we now provide some small sample sections of sample data, including full order book data, data dictionary and symbol files. These can be downloaded from the following links:

Examples of usage of the sample files can be found in the Quick Start Guide on the wiki.

Source Code

OpenMAMA source code can be found in the OpenMAMA git repository.  More information on using git can be found in the OpenMAMA git documentation.

Reference Bridge

When considering the development of an OpenMAMA bridge, a template outlining the preferred structure may be found here.