Third-party software prerequisites

The following third-party software is required to build and run the Corda 5 Developer Preview.

Operating systems

The Corda 5 Developer Preview requires an operating system based on x86 architecture.

Java

The Corda 5 Developer Preview requires Azul11.0.12 as Java runtime environment.

As a CorDapp developer, you can compile and test your Corda 5 Developer Preview CorDapps against these JDKs:

Kotlin

The Corda 5 Developer Preview supports Kotlin plugin version 1.4.

Deployment

You can deploy the Corda 5 Developer Preview locally using the Corda CLI tool and a docker daemon, such as a command-line tool or Docker Desktop 3.5.

Packaging CorDapps

You can package and bundle CorDapps with the Corda CPK (Corda package file - .cpk) and CPB (Corda package bundle - .cpb) plugins , which require Gradle 6.0 or above. Alternatively, you can create CorDapp package bundles (.cpb files) with the CorDapp Builder .

Node databases

You can use H2 and Postgres13 (driver version 42.2.22 JDBC 42) for node databases in the Corda 5 Developer Preview.

Was this page helpful?

Thanks for your feedback!

Chat with us

Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.

Propose documentation improvements directly

Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.

We're sorry this page wasn't helpful. Let us know how we can make it better!

Chat with us

Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.

Create an issue

Create a new GitHub issue in this repository - submit technical feedback, draw attention to a potential documentation bug, or share ideas for improvement and general feedback.

Propose documentation improvements directly

Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.