Download Products
Get a performant, secure, and TCK-verified Java runtime for every environment
A small, secure, and reliable base for containers, VMs, and bare metal
Transform your Java applications into fast, lightweight native executables
Pull Images
Get near-zero CVE container images for Java, Go, Python, and more
Use small and secure images based on Alpaquita Linux for Java, Go, Python and C
Get prebuilt container images with Liberica JDK Lite and popular Linux distributions
Core Java Runtimes
Unified Java runtime for modern development
Security updates for legacy Java runtime
Java runtime for your embedded systems
Turn Java apps into fast native executables
Flavors for better performance
+10% performance to JDK 8 & 11 workloads
Implementation of OpenJDK CRaC project
For Cloud & Containers
Small, secure, and reliable base image
Saves up to 30% on resources usage
Near-zero CVE container images for Java, Go, Python, and more
Tools & Utilities
Monitor and manage application performance
The Blog about Java development, tools, management, resources, and costs
All the information you need to use BellSoft’s platforms and projects
Explore a diverse collection of guides, product briefs, e-books, webinars, and videos, all crafted to enhance your understanding and skills in Java programming.
Discover flexible and cost-effective support options for Liberica JDK Enterprise
Explore support plans for Alpaquita Linux, the only OS optimised for Java
Get support for the GraalVM-based tool, Liberica Native Image Kit.
Learn more about BellSoft, a major OpenJDK contributor
Explore press releases and news about BellSoft
Explore career opportunities at BellSoft
All about Java development, tools, management, resources, and costs. New articles weekly.
May 2, 2024
Dmitry Chuyko
12
Apr 4, 2024
Peter Zhelezniakov
7
Find out how to use GitHubActions with Liberica Native Image Kit as an example.
Mar 28, 2024
Catherine Edelveis
11
Follow the guide on installing Apache Kafka locally
Mar 14, 2024
6
Discover how to use CRaC with Java applications in containers
Feb 29, 2024
14
Learn how to effortlessly write integration tests with Testcontainers.
Feb 22, 2024
16
Find out how to install and run Linux on M-series macs
Feb 15, 2024
13
Discover how to follow best practices of writing a Dockerfile with a linter
Feb 8, 2024
9
Find out how to create and containerize Quarkus applications
Dec 14, 2023
Discover how to implement virtual threads to your Spring Boot project and measure the performance improvement.
Nov 9, 2023
Master REST API documentation for Spring Boot apps with Swagger.
Nov 6, 2023
Discover a step-by-step tutorial on integrating CRaC with Java applications.
Nov 2, 2023
Learn how to containerize a Spring Boot app and deploy it on the local Kubernetes cluster.
Jul 13, 2023
Learn how to migrate from Java 11 to Java 17. Discover the key changes, new features, and tips to ensure a smooth upgrade for your enterprise applications.
Jul 6, 2023
21
Learn how to migrate your Java 8 application to Java 17. Discover key changes, compatibility issues, and best practices for a smooth transition.
May 18, 2023
Aleksei Voitylov
8
Discover how to launch Azure instances with Alpaquita Linux
May 4, 2023
Discover tips on effective package management in Linux
Apr 13, 2023
3
Discover a guide to turning Java AWT programs into native images
Mar 16, 2023
5
Discover how to launch AWS instances with Alpaquita Linux
Mar 9, 2023
In this article, we will learn the easiest way of dockerizing Spring Boot applications.
Feb 23, 2023
23
Find out how to solve common issues when migrating Spring Boot apps to Native Image
Feb 9, 2023
Find out how to containerize applications using Alpaquita Linux
Feb 3, 2023
This guide describes how to cross-compile static musl-based images with Liberica NIK
Jan 26, 2023
Spring Boot 3 received baked-in support for GraalVM Native Image. Discover how to avoid issues when migrating to native images
Dec 30, 2022
1
Java articles you will enjoy in 2023
Read the industry news, receive solutions to your problems, and find the ways to save money.