Version
- GraalVM for JDK 22 (Latest)
- GraalVM for JDK 23 (Early Access)
- GraalVM for JDK 21
- GraalVM for JDK 20
- GraalVM for JDK 17
- GraalVM 22.3
- GraalVM 22.2
- GraalVM 22.1
- GraalVM 22.0
- GraalVM 21.3
- Dev Build
This documentation is for an old GraalVM version. See the latest version.
Languages References
GraalVM is designed to accelerate the execution of applications written in Java and other JVM languages while also providing a high performance runtime for JavaScript, Ruby, Python, and a number of other popular languages. GraalVM’s polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating any foreign language call costs.
If you are mostly interested in GraalVM’s support for a specific language, here you can find the most extensive documentation: