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.
Published Oct 21, 2026
Aleksei Voitylov
13
Oct 21, 2026
Pasha Finkelshteyn
15
How to stop Java, Docker and hardened images from trusting compromised eMudhra intermediates.
Oct 5, 2026
Catherine Edelveis
35
Learn what causes Java NullPointerException, why the compiler doesn't complain, and how JSpecify and static analysis help prevent NPEs.
Oct 1, 2026
23
Compare Buildpacks and Cloud Native Buildpacks from Paketo, Heroku, Google, Tanzu, BellSoft, Cloud Foundry, Red Hat, and SAP by languages, base OS, security, and support.
Sep 2, 2026
18
Learn how to migrate a Spring Boot 3.5 project to Spring Boot 4, including modular starters, Jackson 3, testing changes, deprecated APIs, and migration verification.
Aug 24, 2026
Dmitry Chuyko
32
Learn when to rebuild or rebase container images, how Docker Buildx and Buildpacks handle cache and rebasing, and why unchanged layer digests can reduce Kubernetes image pulls.
Aug 19, 2026
4
Download Liberica JDK CSPU versions 6, 7, 8, 11, 17, 21, 25 and 26 with improved security.
Jul 23, 2026
Peter Zhelezniakov
3
New Liberica NIK versions 23.0.13, 23.1.12, and 25.0.4 include several important fixes in the JDK
Jul 22, 2026
7
Download Liberica JDK CPU versions 8, 11, 17, 21, 25, and 26 with improved security.
Jul 21, 2026
14
BellSoft released a Hardened Builder for Paketo Buildpacks. Find out how it can help you improve the security of your containerized workloads.
Jul 7, 2026
19
Learn why a Linux container is not a full Linux operating system. Understand how Docker containers share the host kernel, use OS libraries, and where compatibility problems arise.
Jul 1, 2026
26
Learn what Cloud Native Buildpacks do, how they compare with Dockerfiles, and how to use them with Java, Python, Go, and Node.js.
Jun 29, 2026
Learn what hardened container images are, how they reduce attack surface and CVE noise, and how to adopt them in production.
Jun 24, 2026
20
Explore the top risks of AI-generated code, from hallucinations and fake dependencies to prompt injection, plus practical ways to keep AI code secure and reliable.
Jun 18, 2026
10
Discover nine new and enhanced features in the next feature release, JDK 27
12
Confused by JDBC, JPA, Hibernate, ORM, and jOOQ? This guide explains how they differ, their trade-offs, and when to use each in Java applications.
May 5, 2026
2
New Liberica NIK versions 23.0.12, 23.1.11, and 25.0.3 include several important fixes in the JDK.
Apr 30, 2026
11
A beginner-friendly Java Flight Recorder tutorial covering JFR profiling, Docker and local setup, and Mission Control reports analysis.
Apr 22, 2026
6
Mar 4, 2026
Discover ten new, enhanced, and removed features in the next feature release, JDK 26
Feb 18, 2026
Find out how to use the Embabel framework to build production-ready, goal-driven AI agents guarded by domain logic and strong typing on the JVM. Step-by-step guide.
Feb 13, 2026
16
Build modern Java UIs with Vaadin: open detail dialogs from grids, create admin-only edit forms with Binder validation, and add real-time updates using server push.
Feb 10, 2026
Learn how to build modern web apps with rich UI completely in Java with Vaadin. This tutorial explores grids, layouts, security, filters
Jan 29, 2026
New Liberica NIK versions 23.0.11, 23.1.10, and 25.0.2 include several important fixes in the JDK.
Read the industry news, receive solutions to your problems, and find the ways to save money.