Java SDK providing access to the OpenGamma API
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github Update README, Travis, License Feb 14, 2017
examples Bump version Apr 17, 2018
modules
.gitignore
.travis.yml
LICENSE.txt
README.md
RELEASE.md
pom.xml

README.md

OpenGamma Java SDK

Build Status License

The OpenGamma service is a platform for the independent calculation of metrics such as margin, fees and balance sheet, to enable firms to optimize execution and clearing of derivatives. The service is available commercially from OpenGamma.

This repository contains the source code of the SDK of the OpenGamma service. It is released as Open Source Software under the Apache v2.0 license. The SDK is only provided in Java, however the service itself can be called from any language.

OpenGamma

Using this library

Java SE 8u40 or later is required to use the SDK. The JAR files are available in Maven Central. For example, to access the SDK for the margin service, use:

<dependency>
  <groupId>com.opengamma.sdk</groupId>
  <artifactId>sdk-margin</artifactId>
  <version>3.0.1</version>
</dependency>

Releases

v3.0.1

  • Bug fix: The asynchronous margin calculation methods were rewritten.
  • Bug fix: If an interrupt happens while blocked, the interrupt flag will now be set.
  • The dependencies and build script were updated.

v3.0.0

  • The SDK packages are restructured to a design suitable for the long term.