v1
latestOpenAPI 3.1.02026-07-1382233.1 KBRelease Info
Returns a list of all release versions
get/v1/info/release_versions/{vendor}
Path parameters
vendor'adoptium' | 'alibaba' | 'ibm' | 'microsoft' | 'azul' required
The vendor of the OpenJDK distribution.
The following vendors are no longer receiving updates or new releases for their OpenJDK distributions:
<ul> <li><b>huawei</b> - Huawei OpenJDK</li> <li><b>redhat</b> - Red Hat OpenJDK</li> </ul><p>Vendor of the binary. This is the organisation that produced the binary package.</p>
Query parameters
architecture'x64' | 'x86' | 'ppc64' | 'ppc64le' | 's390x' | 'aarch64' | 'arm' | 'sparcv9' | 'riscv64'
Architecture
c_lib'musl' | 'glibc'
C Lib type, typically would imply image_type has been set to staticlibs
image_type'jdk' | 'jre'
Example:jdk
Image Type
jvm_impl'hotspot' | 'openj9'
JVM Implementation
ltsboolean
Include only LTS releases
os'linux' | 'windows' | 'mac' | 'solaris' | 'aix' | 'alpine_linux'
Operating System
pageinteger
Pagination page number
page_sizeinteger
Pagination page size
sort_method'DEFAULT' | 'DATE'
DEFAULT sort order is by: version, then date, then name, then id. DATE sorts by date, then version, then name, then id.
Result sort method
sort_order'ASC' | 'DESC'
Sort results either ascending or descending based on requested sort method
Result sort order
versionstring
Java version range (maven style) of versions to include.
e.g:
- 11.0.4.1+11.1
- [1.0,2.0)
- (,1.0]
Details of maven version ranges can be found at https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
Response
OK
Example response
{
"versions": [
{
"openjdk_version": "11.0.4+10-201907081820"
}
]
}