GraalVM

GraalVM

Customer Verified
Top Rated
About TrustRadius Scoring
Score 8.9 out of 100
Top Rated
GraalVM

Overview

Recent Reviews

Fantastic Tool

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

Make your Applications Fast!

9
November 24, 2021
An amazing tool that is being used in my organization to streamline Java Applications. Some of the departments are utilizing this to …
Read full review

Total Satisfactory Package

9
November 03, 2021
GraalVM is being used in multiple departments of my organization by the dev teams. It is a high-performance tool that helps us to speed up …

GraalVM - Reliable and Best Virtual Machine

9
October 19, 2021
GraalVM is a powerful tool created by Oracle that was being used by the dev team in our organization. It is a high-performance Java …
Read full review

Totally Worthy Tool

9
October 18, 2021
This is among the most robust and user-friendly applications that are being used in certain departments of our company. This is being used …
Read full review

GraavlVM - great software

8
October 08, 2021
GraalVM is used by the department where Java applications are used the most, this software provides significant performance benefits. It …
Read full review

Great for already native project

7
May 20, 2021
Just our department, we are exploring the possibility of using GraalVM to move old java applications on [the] cloud using the advantage of …
Read full review

Amazing GraalVM!

8
April 25, 2021
It's really good. We are using [it] throughout the entire department. It really helps us to connect and use it across multiple languages …
Read full review

GraalVM--a better runtime than JAVA SE

9
April 15, 2021
GraalVM is being used in selective teams as an alternate to traditional JVM. A primary usage is to optimize the application compilation …
Read full review

Reliable and worthy tool.

9
April 12, 2021
We are using GraalVM in order to run some on-premises servers and to test part of our solutions. I'd say it's also a perfect tool to be …
Read full review

Reviewer Sentiment

N/A
Positive ()
N/A
Negative ()
Learn how we calculate reviewer sentiment

Awards

TrustRadius Award Top Rated 2022
TrustRadius Award Top Rated 2021
TrustRadius Best of Award, Best Of Feature Set 2021
TrustRadius Best of Award, Best Of Customer Support 2021

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of GraalVM, and make your voice heard!

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 interoperability…

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?

6 people want pricing too

Alternatives Pricing

What is AWS IoT Core?

AWS IoT Core is a managed cloud service that lets connected devices interact with cloud applications and other devices. It includes the Device Gateway and the Message Broker, which connect and process messages between IoT devices and the cloud. AWS IoT Core connects AWS and Amazon services like AWS…

What is Firebase?

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud…

Features Scorecard

No scorecards have been submitted for this product yet..

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, SaaS
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

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 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.

What is GraalVM's best feature?

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

Who uses GraalVM?

The most common users of GraalVM are from Enterprises (1,001+ employees) and the Computer Software industry.

Reviews and Ratings

 (101)

Ratings

Reviews

(1-25 of 38)
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
Review Source
  • Reduction of application size.
  • This supports Java 111.
  • Hardware requirements have reduced because of this.
  • Minimal consumption of resources.
  • Documentation needs to be improved and in a proper manner.
  • Support of Micro services needs to be enhanced.
  • Customer Support Service is not up to the mark.
Ava Jakobs | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Run Java Faster, GraalVM can run in the context of OpenJDK to make Java applications run faster with a new just-in-time compilation technology.
  • Make Application Extensible, GraalVM enables running JavaScript, R, Python, Ruby, LLVM IR, and Web Assembly in the context of Java Data Applications.
  • Create a Native Image, running [an] application inside a Java VM comes with startup and footprint costs.
  • Documentation is not that well detailed up to date.
  • The customer support is not always available.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • It is easily maintainable.
  • Requires minimal resources which results in low memory utilization.
  • Supports Java 11 for better performance.
  • Easily configurable.
  • No proper documentation present.
  • Few JDK versions are not supported currently.
  • Customer support is not at par with the industry standards.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Making smaller docker images.
  • Ability to use multiple languages like Python, NodeJS (TS), and java in polyglot environment.
  • It seems to be unexpectedly faster than regular JVM.
  • I would like to see more JavaFX support for cross platform UIs.
  • I would like to see better Java 16 support.
  • Hoping Java 17 support will come at the same time as the release.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Ability to compile the applications ahead of its time.
  • Need less resources.
  • Maintenance is easy.
  • Compiler is fast.
  • Efficiency increases.
  • Size of the applications is reduced.
  • Installation is complex.
  • Improper documentation.
  • Support for less number of languages.
October 18, 2021

Totally Worthy Tool

Score 9 out of 10
Vetted Review
Verified User
Review Source
  • This supports Java 11 which results in better performance.
  • Most of the programming languages are supported in this like Java, R, Javascript.
  • The memory utilization is fairly very low.
  • Customer service is bit on the back side and improvement is needed.
  • Manual efforts are needed to make certain libraries work.
  • Micro services are not properly supported.
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • GraalVM performs very well, especially EE edition
  • The short startup times for native images push Java more towards "cloud native" experience
  • Integrating different languages using GraalVM leverages their combined strengths in an innovative way
  • It should be possible to use GraalVM EE to distribute native images of JavaFX applications for mobile platforms, especially for Apple platforms.
  • Native Images are a game changer. However, compiling complex applications can be a pain. Better support for an improved transition process are a must.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • [Building] AI related projects that using programming languages on JVM.
  • Accelerate Scala-based projects with native image.
  • [...]
  • The download speed for prebuilt binaries of GraalVM CE on Github is slow, and I hope more download mirrors for GraalVM could be provided, maybe directly from its home site www.graalvm.org is a good idea.
  • Hope to add built-in support OpenCL within GraalVM for heterogeneous parallel computing.
  • Hope to add support for running GraalVM on RISC-V.
Sharique Khan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Reduces the application startup time
  • Allows usage of multiple languages, such as Java and Scala in the same codebase
  • Improved performance in range of C++
  • Notarization of Mac OS 10.15
  • Better support and documentation for debugging and profiling
  • RXVT emulator bug
April 11, 2021

Great virtual machine

Abdul Wahab Khan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Best performance of applications
  • High efficiency of applications
  • Reduced hardware requirements
  • Lesser consumption of resources
  • Universal support to multiple programming languages
  • Reduced size of applications
  • Creation of virtual images for testing on Android and iOS mobile operating systems
  • Creation of native images
  • Excellent support
  • Documentations are detailed enough to learn and use easily
  • Easy to use
  • Unavailability of installer makes installation a hassle
  • Compiling natives for non-Java faces problem with dependencies
Ramindu Deshapriya | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Standardizing Java dev environment
  • Making deployed applications more maintainable
  • Reusable environments for developers
  • Positive performance gain
  • Quick deployment cycles
  • Difficult to migrate legacy applications to use GraalVM
  • Initial setup for Java binaries can be difficult
  • Some configuration options can be obscure at times
John Hanley | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Reducing software cold start time
  • AOT--Native compile, which removes the dependency on the JRE and JVM
  • Reduces application size. Combining native-compile and EXE compression significantly reduces the size of our containers
  • Native compiles. We have problems figuring out how to package jars with all dependencies for compilation. This might be our problem as we progress through the learning curve.
  • More support and testing for Sprint and GraalVM.
  • I recommend providing installer packages instead of downloading zip files.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Supports multiple languages on a single virtual machine
  • Eliminates any foreign language execution overhead
  • Enterprise edition with professional support is available
  • It is quite new product on the market and it feels not completely mature
  • We were getting rather big memory footprints when using it with Kotlin
Muni Raghunath Kalivi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Easy way of collaborating technologies
  • Resolving the issues with native images
  • Enhancing the limitation of applications across the platforms
  • GraalVM creates the virtual images for testing on the platforms like iOS and Android
  • It supports both open-source and enterprise editions
  • Documentation of and help with few minor issues with GraalVM commands
  • Demoing the use cases with GraalVM capabilities
  • Showcase how it is used across the platforms
November 10, 2020

An awesome Polyglot JVM.

Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Language Interoperability
  • Ahead of Time compilation
  • Portability
  • Cross-platform
  • Great Support
  • Requires a separate download to use
  • Unavailable with the current JDK versions
  • Requires users to specifically use GraalVM to use our server platform