GraalVM Community Edition

java-distribution lang oracle

GraalVM Community Edition is a GPLv2 with CPE Java VM and JDK based on OpenJDK, implemented in Java. It supports additional programming languages and execution modes, like ahead-of-time compilation of Java applications for fast startup and low memory footprint.

Release Released Security Support Latest
24 2 months and 2 weeks ago
(18 Mar 2025)
Ends in 3 months and 2 weeks
(16 Sep 2025)
24.0.1
(15 Apr 2025)
23 8 months ago
(17 Sep 2024)
Ended 2 months and 2 weeks ago
(18 Mar 2025)
23.0.2
(21 Jan 2025)
22 1 year and 2 months ago
(19 Mar 2024)
Ended 8 months ago
(17 Sep 2024)
22.0.2
(16 Jul 2024)
21 1 year and 8 months ago
(19 Sep 2023)
Ended 1 year and 2 months ago
(19 Mar 2024)
21.0.2
(16 Jan 2024)
20 1 year and 11 months ago
(13 Jun 2023)
Ended 1 year and 8 months ago
(19 Sep 2023)
20.0.2
(25 Jul 2023)
17 1 year and 11 months ago
(13 Jun 2023)
Ends in 4 years
(30 Sep 2029)
17.0.9
(24 Oct 2023)

Prior to 2023, GraalVM release numbering was based on the calendar year. Those releases are not listed here, as they are not supported anymore and conflict with our auto update mechanism.

GraalVM Community Edition follows JDK’s six-month release cadence and only supports the latest JDK version, just as Oracle OpenJDK releases do.

GraalVM Community Edition must not be confused with Oracle GraalVM, which is released under a different license. It can be downloaded from the graalvm-ce-builds GitHub repository.

More information is available on the GraalVM Community Edition website.

You should be running one of the supported release numbers listed above in the rightmost column.

Show Product Identifiers

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/v1/products/graalvm-ce/. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/graalvm-ce.ics.