Skip to content Click to view our Accessibility Policy

Oracle GraalVM: A Modern High-Performance Runtime

Application acceleration and ahead-of-time compilation for Java microservices. 

Youtube Preview


Learn more about GraalVM with our video tutorials


Download the latest release of Oracle GraalVM containing new features and the Long-Term-Support (LTS).

Run on Oracle Cloud

Use Oracle GraalVM for free on Oracle Cloud.

Try Examples

Use different capabilities of GraalVM with these sample applications.

Key Resources

Accelerating OCI applications with Oracle GraalVM

Oracle GraalVM is a high-performance runtime that provides significant improvements in application execution and efficiency on premise and in the cloud. For cloud, the good news is that Oracle GraalVM is included in all Oracle Cloud Infrastructure (OCI) subscriptions so you can use it for no additional charge. Let's see how to get started with Oracle GraalVM in OCI and run some examples in a virtual machine.

High Performance Java

GraalVM’s highly optimizing compiler accelerates Java application performance by up to 55% without any code changes. Reduce your cloud costs or do more with your existing infrastructure..

Lightweight Microservices

Build small and fast native executables of your Java applications, that are perfect for cloud deployments, with GraalVM Native Image. Learn how to build Java applications with Micronaut, GraalVM, Oracle Autonomous Database in Oracle Cloud.

Choice of Tools and Languages

GraalVM provides high performance runtime support for a number of languages beyond Java along with the ability to have different languages and libraries interoperate with no performance penalty.

Watch the latest GraalVM videos

Revolutionizing Java-Based Applications with GraalVM

Revolutionizing Java-Based Applications

Learn how GraalVM Native Image offers a perfect deployment platform for the cloud, enabling fast startup, low memory footprint, and instant performance.

A 1.5MB Java Container App? Yes you can!

A 1.5MB Java Container App? Yes you can!

In this session we demonstrate how to build containerized Java applications small as a mere 1.5MB!

Performance Tuning GraalVM Native Image

Performance Tuning GraalVM Native Image

Delve into tuning options for GraalVM Native Image, including memory, code optimization, and initialization strategies.

Supercharge your Native Image applications in 5 steps!

Supercharge your Native Image applications in 5 steps!

Learn about developing and testing Native Image applications, optimizing their performance, working with metadata, monitoring, and more!


Additional Resources