Platform support matrix
Corda supports a subset of the platforms that are supported by Java.
Production use of Corda Open Source 4.12 is only supported on Linux OS, see details below.
Network management
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
The Open Source 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
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
Experimental notaries, such as Crash fault-tolerant and Byzantine fault-tolerant notaries, are not available for support in Corda: Open Source Edition.
JDK support
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
Corda Open Source Edition 4.12 has been tested and verified to work with Azul Zulu Enterprise 17.0.9, 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.11.
JDKs supported in development
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
The following JDKs support Corda for development purposes. Corda does not currently support Java 18 or higher.
Supported JDKs | Latest supported version |
---|---|
Zulu OpenJDK | 17.0.9 |
Oracle JDK | 17.0.9 |
Operating systems supported in production
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
Production use of Corda Open Source 4.12 is only supported on Linux OS; see details below.
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 support in development
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
The following operating systems can be used with Corda for development purposes.
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
![Click to copy the section link. heading-link-icon](/icons/chain-icon.png)
Vendor | CPU architecture | Versions | JDBC driver |
---|---|---|---|
Microsoft | x86-64 | Azure SQL,SQL Server 2017 | Microsoft JDBC Driver 6.4 |
Oracle | x86-64 | 19c | Oracle JDBC 6 |
Oracle | x86-64 | 19c | Oracle JDBC 8 |
Oracle | x86-64 | 12cR2 | Oracle JDBC 8 |
Oracle | x86-64 | 11gR2 | Oracle JDBC 6 |
PostgreSQL | x86-64 | 11.21, 13.12, 13.3, 15.3 | PostgreSQL JDBC Driver 42.1.4 / 42.5.2 |
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.