The GraalVM SDK is a collection of APIs for the components of GraalVM.
- The
org.graalvm.polyglot
module contains APIs to embed Graal languages in Java host applications. - The
org.graalvm.collections
module contains memory efficient common collection data structures used across Graal projects. - The
org.graalvm.options
module contains reusable classes for options.
- Download GraalVM from Oracle Technology Network.
- Use any of the Java executables in
./bin
or import GraalVM as JDK in your favorite IDE. - Use GraalVM SDK, the jar is put on the class path for you automatically.
The GraalVM SDK bits are also uploaded to Maven central.
You can use it from your pom.xml
file as:
<dependencies>
<dependency>
<groupId>org.graalvm</groupId>
<artifactId>graal-sdk</artifactId>
<version>0.30</version>
</dependency>
</dependencies>
Please note that GraalVM SDK requires GraalVM to run.
- Tutorial on using the polyglot API to embed Graal languages in Java host applications.
Important API changes and additions are tracked in the SDK changelog.
GraalVM SDK is licensed under the Universal Permissive License.