GraalVM é um runtime de alto desempenho, que proporciona melhorias significativas no desempenho e eficiência das aplicações.
Ele acelera o desempenho das aplicações enquanto consome menos recursos; proporcionando a melhor solução para construir microsserviços, localmente e na nuvem.
Oferece uma máquina virtual universal para executar aplicações escritas em JavaScript, Python, Ruby, R, linguagens baseadas na JVM como Java, Scala, Groovy, Kotlin, Clojure, e linguagens baseadas em LLVM como C e C++. Remove o isolamento entre linguagens de programação e permite a interoperabilidade em um runtime compartilhado. Pode ser executado de forma independente ou no contexto do OpenJDK, Node.js ou Oracle Database.