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 JDKs | Latest supported version |
---|---|
Oracle JDK | 8u351 |
Amazon Corretto 8 | 8.252.09.1 |
Red Hat’s OpenJDK | 8u322 |
Zulu’s OpenJDK | 8u352 |
Operating systems supported in production
Platform | CPU architecture | Versions |
---|---|---|
Red Hat Enterprise Linux | x86-64 | 8.x, 7.x, 6.x |
Suse Linux Enterprise Server | x86-64 | 12.x, 11.x |
Ubuntu Linux | x86-64 | 16.04, 16.10, 18.04, 20.04 |
Oracle Linux | x86-64 | 7.x, 6.x |
Operating systems supported in development
Platform | CPU architecture | Versions |
---|---|---|
Microsoft Windows | x86-64 | 10, 8.x |
Microsoft Windows Server | x86-64 | 2016, 2012 R2, 2012 |
Apple macOS | x86-64 | 10.9 and above |
Node databases
Vendor | CPU architecture | Versions | JDBC driver |
---|---|---|---|
PostgreSQL | x86-64 | 9.6, 10.10, 11.5, 13.8 | PostgreSQL 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.