A wide and unique variety of supported platforms
Linux x86_64 (glibc), Linux Alpine x86_64 (musl), Linux AArch64 (glibc), Linux Alpine AArch64 (musl), Mac OS x86_64 are supported
A versatile multilingual tool for accelerating your applications.
Based on GraalVM Open Source.
Liberica Native Image Kit is a utility that converts your JVM-based application into a fully compiled native executable ahead-of-time under the closed-world assumption with an almost instant startup time. Being compatible with various platforms, including lightweight musl-based Alpine Linux, it optimizes resource consumption and minimizes the static footprint.
Liberica Native Image Kit allows seamless polyglot projects, such as microservices in different programming languages. Experience native image optimization: software components consume less RAM, communicate with total ease, and run at high speed. Developing with Liberica Native Image Kit equals efficiency and expert support from BellSoft engineers.
Boundaries are limitless. To demonstrate the scope of using Liberica Native Image Kit + Alpine Linux, we have created a simple client–server example (Node.js & Spring), mimicking a microservice application.
public class EchoApplication {public static void main(String[] args) {SpringApplication.run(EchoApplication.class);}@PostMapping("/")public String echo(@RequestBody String body) {return body;}}
Find binaries to build Docker containers that can be used to compile GraalVM source files in just a few clicks for native image users
Try nowFree and 100% open source Progressive Java Runtime for modern Java™ deployments supported by a Top 5 OpenJDK contributor.
Download now for freeWe provide native image support and assist organizations in searching for more dependable ways to support critical Java™ applications and cut down costs.
Learn moreOur team member can work with you to find an approach for your Java needs and multicloud container deployments
Get in touch