Skip to main content
TrustRadius
GraalVM

GraalVM

Overview

What is GraalVM?

GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. GraalVM removes the isolation between programming languages and enables interoperability…

Read more
Recent Reviews

Fantastic Tool

9 out of 10
December 10, 2021
Incentivized
GraalVM is a really powerful technology that is being used in certain departments of my organization. This allows us to pre-compile Java …
Continue reading

Totally Worthy Tool

9 out of 10
October 18, 2021
Incentivized
This is among the most robust and user-friendly applications that are being used in certain departments of our company. This is being used …
Continue reading

Amazing GraalVM!

8 out of 10
April 25, 2021
Incentivized
It's really good. We are using [it] throughout the entire department. It really helps us to connect and use it across multiple languages …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is GraalVM?

GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. GraalVM removes the isolation between programming languages and enables…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://shop.oracle.com/apex/f?p=DSTORE…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

10 people also want pricing

Alternatives Pricing

What is Java Cloud?

Oracle offers the Java Cloud Service, a PaaS supporting the fast and easy development of Java applications.

Return to navigation

Product Demos

GraalVM Native Image Dashboard tool demo

YouTube

Quick demo of GraalVM compilation of java to native

YouTube
Return to navigation

Product Details

What is GraalVM?

GraalVM is a runtime for microservices that aims to provide significant improvements in application performance and efficiency. The vendor states its ahead-of-time (AOT) compiler allows microservices to startup instantaneously with significantly smaller memory footprint.

It is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. It removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js or Oracle Database.

GraalVM Community is available for free for any use.

GraalVM Enterprise provides additional performance, security, and scalability relevant for running applications in production. Users can get a version of GraalVM Enterprise that is free for evaluation and developing new applications via the Oracle Technology Network (OTN), or a commercially licensed version for production use via the Oracle Store.

GraalVM Competitors

GraalVM Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. GraalVM removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js or Oracle Database. Oracle's GraalVM Enterprise is a multilingual virtual machine, which Oracle states delivers even higher efficiency, better isolation and greater agility for enterprises in cloud and hybrid environment.

Azure App Service and Firebase are common alternatives for GraalVM.

Reviewers rate GraalVM Performance highest, with a score of 9.2.

The most common users of GraalVM are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(99)

Attribute Ratings

Reviews

(1-25 of 29)
Companies can't remove reviews or game the system. Here's why
December 10, 2021

Fantastic Tool

Score 9 out of 10
Vetted Review
Verified User
Incentivized
The support services [are] not very much up to the mark as per the market. They need to improve it to make it at par with their competitors.
Ava Jakobs | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The support is not that available 24.7 they need to better their services and improve to make a step ahead of other competitors in the market. Nevertheless, we are just looking for more improvement from the support team, and everything will run smoothly.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GraalVM provides better performance for the Java Applications and also helps in reducing the boot time. The support provided by Oracle is great and the community has been able to help to resolve most of the issues. The user can write the code in multiple languages within a single application only. The chat support provided for the product is amazing and they have in-depth knowledge of the product and they are able to resolve the tickets within hours only.
October 18, 2021

Totally Worthy Tool

Score 9 out of 10
Vetted Review
Verified User
Incentivized
This community is still in the growing phase and resolution of all issues might not be available in the community. Also, there is a cost factor involved if you take enterprise support which is not great as well.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Like all Oracle tools, you can find a lot of documentation and also write down your questions in a forum.
Sadly I don't see too many users so far but I hope it'll keep increasing and in a short period we will have more information and ofc issues fixed. So far, everything I needed I could find easily.
Ramindu Deshapriya | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The support we received when porting legacy applications from the GraalVM team and community was commendable. We were able to get assistance in introducing alternatives for the libraries we were using where appropriate. GraalVM support was also able to help us with some configuration options we were stuck with for configuring deployment environments on AWS compute.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Have no experience with enterprise support. Documentation is outdated sometimes and could be better overall. GraalVM community is growing and responsive, still not as mature, but helpful and active.
November 10, 2020

An awesome Polyglot JVM.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Awesome is all I have to say for the issues that happen in GraalVM. The people over at Github are very attentive and help a ton if any issues are found, Oracle support themselves are very helpful. My experience with them has always been a swift and easy support, something that other languages lack.
October 30, 2020

GraalVM Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
GraalVM is awesome in terms of support and their Github team is always active in their issues and pull requests. The fact that the project is also open source means that it is easily viewable and our team can dig into how it works.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GraalVM does a good job of supporting multiple languages and performance. It is not too intensive with regards to memory. It starts up quickly so that there is little lag and downtime. I also think that GraalVM is good because it does not take up a lot of space on your machine.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have received quality support when needed from the GraalVM support team. They are well versed with the product and possess complete understanding of the existing and upcoming functionalities thus providing fast help and assistance to our project team members. The product is quite stable and has not given us any major issues whatsoever.
Return to navigation