Native Image Build Options

Depending on the GraalVM edition, the options to the native-image builder may differ. The following options are supported across both GraalVM Community and Enterprise editions:

Macro Options

The --language:nodejs, --language:python, --language:ruby, --language:R, --language:wasm, and --language:llvm polyglot macro options become available once the corresponding languages are added to the base GraalVM installation (see the GraalVM Updater guide).

Non-standard Options

Run native-image --help-extra for non-standard options help.

Native Image options are also distinguished as hosted and runtime options.

Further Reading