Corda Enterprise v4.5 and Corda Enterprise v4.6 documentation will be archived on 31/01/2023.

Platform support matrix

Corda supports a subset of the platforms that are supported by Java.

Production use of Corda: Community Edition 4.10 is only supported on Linux OS, see details below.

Network management

The Community Edition of Corda does not come with network management support included. You can still consider joining the Corda Network.

If you require network management, you can consider using the Network Map Service from Cordite. Cordite Foundation is a third-party supplier, and not supported by R3.

Notaries

Experimental notaries, such as Crash fault-tolerant and Byzantine fault-tolerant notaries, are not available for support in Corda: Community Edition.

JDK support

Corda: Community Edition 4.10 has been tested and verified to work with Oracle JDK 8 JVM 8u351 and Azul Zulu Enterprise 8u352, for Azure deployment downloadable from Azul Systems.

Other distributions of the OpenJDK are not officially supported but should be compatible with Corda Enterprise Edition 4.10.

JDKs supported in development

Install the Java 8 JDK. Corda does not currently support Java 9 or higher.

Supported JDKsLatest supported version
Oracle JDK8u351
Amazon Corretto 88.252.09.1
Red Hat’s OpenJDK8u322
Zulu’s OpenJDK8u352

Operating systems supported in production

PlatformCPU architectureVersions
Red Hat Enterprise Linuxx86-648.x, 7.x, 6.x
Suse Linux Enterprise Serverx86-6412.x, 11.x
Ubuntu Linuxx86-6416.04, 16.10, 18.04, 20.04
Oracle Linuxx86-647.x, 6.x

Operating systems supported in development

PlatformCPU architectureVersions
Microsoft Windowsx86-6410, 8.x
Microsoft Windows Serverx86-642016, 2012 R2, 2012
Apple macOSx86-6410.9 and above

Node databases

VendorCPU architectureVersionsJDBC driver
PostgreSQLx86-649.6, 10.10, 11.5, 13.8PostgreSQL JDBC Driver 42.1.4 / 42.2.9

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.