Skip to main content

Download Source Code

The CDM source code is open source and can be downloaded from _CDM GitHub. All released versions are tagged and can be downloaded from CDM GitHub Releases.

Versions

The CDM code is tagged using semantic versioning and is available on GitHub Releases. All CDM Binary distributions are created on every release and are all published to Maven Central.

CDM as Java

The CDM is distributed in Java and is available in Maven Central.

Setup

In order to use the CDM in a Maven project, the following dependency needs to be added to the project pom.xml:


dependency

<groupId>org.finos.cdm</groupId>   
<artifactId>cdm-java</artifactId>
<version>LATEST</version>

CDM as Java Examples

Examples of how you can use the CDM can be found in GitHub: CDM GitHub Examples.

CDM as PYTHON

CDM as PYTHON is available as a .zip file published here.

CDM as DAML

CDM as DAML is available as a set of .dar files published here.

CDM as Scala

CDM as Scala is available as a .jar file published here.

CDM as C# 8.0

CDM as C# 8.0 is available as a tar.gz file containing compiled .dll files published here.

CDM as C# 9.0

CDM as C# 9.0 is available as a tar.gz file containing compiled .dll files published here.

CDM as Go

CDM as Go is available as a tar.gz file containing the .go files published here.

CDM as TypeScript

CDM as TypeScript is available as a tar.gz file containing the .ts files published here.

CDM as Kotlin

CDM as Kotlin is available as a .jar file published here.

CDM Event Specification Module as DAML

CDM Event Specification Module as DAML is available here.