---
title: "Returns a list of all release versions"
method: GET
path: "/v1/info/release_versions/{vendor}"
tags: ["Release Info"]
---

# Returns a list of all release versions

`GET /v1/info/release_versions/{vendor}`

## Request

- Base URL: `https://marketplace-api.adoptium.net`
- URL: `https://marketplace-api.adoptium.net/v1/info/release_versions/{vendor}`
- Auth: none declared

## 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>

## Query parameters

- `architecture` 'x64' | 'x86' | 'ppc64' | 'ppc64le' | 's390x' | 'aarch64' | 'arm' | 'sparcv9' | 'riscv64'
- `c_lib` 'musl' | 'glibc'
- `image_type` 'jdk' | 'jre'
- `jvm_impl` 'hotspot' | 'openj9'
- `lts` boolean
- `os` 'linux' | 'windows' | 'mac' | 'solaris' | 'aix' | 'alpine_linux'
- `page` integer
- `page_size` integer
- `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.
- `sort_order` 'ASC' | 'DESC': Sort results either ascending or descending based on requested sort method
- `version` string

## Response `200`

OK

- ReleaseVersionList
  - `versions` OpenjdkVersionData[], required
    - `major` integer
    - `minor` integer, nullable
    - `security` integer, nullable
    - `patch` integer, nullable
    - `build` integer, nullable
    - `pre` string, nullable
    - `optional` string, nullable
    - `openjdk_version` string

---

[API](https://skmtc.dev/adoptium/apis/adoptiummarketplace.md) - [All operations](https://skmtc.dev/adoptium/apis/adoptiummarketplace/llms.txt) - [OpenAPI document](https://skmtc.dev/adoptium/apis/adoptiummarketplace/revisions/51df51d3ded2?raw)
