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 Dec 18, 2025
Alex Belokrylov
9
Dec 12, 2025
Aleksei Voitylov
6
Alpaquita Linux 25 is a Long-Term Support version that will receive updates for four years. Learn more about important changes and improvements in this release.
Nov 21, 2025
2
Download Liberica JDK versions 8, 11, 17, 21, and 25 with important patches and fixes
Nov 8, 2025
Catherine Edelveis
22
Learn how to secure Docker container images: minimal base images, non-root containers, SBOM, provenance attestation, and host hardening. Get practical tips.
Oct 31, 2025
Peter Zhelezniakov
New Liberica NIK versions 23.0.10, 23.1.9, and 25.0.1 include several important fixes in the JDK.
Oct 2, 2025
21
A step-by-step tutorial on setting up Flyway in a Spring Boot application with PostgreSQL and Maven.
Sep 2, 2025
24
A step-by-step tutorial on setting up Liquibase in a Spring Boot application with PostgreSQL and Maven. Covers changelogs, changesets, preconditions, rollbacks, diffs, and CI/CD pipelines.
Aug 25, 2025
26
Learn about implementing a DTO pattern in Spring Boot with Java records. Master manual and automated mapping, projections, and other ways of retrieving data from the db
Aug 7, 2025
BellSoft adopts OSV schema for Alpaquita Linux Stream/LTS, enabling standardized vulnerability reporting and seamless security tool integration.
Jul 18, 2025
New Liberica NIK versions 23.0.9, 23.1.8, and 24.2.2 include several important fixes in the JDK.
Jul 17, 2025
5
Download Liberica JDK CPU versions 8, 11, 17, 21, and 24 with improved security.
Jul 10, 2025
45
An end-to-end tutorial on using MongoD with Spring Boot: setup, CRUD operations, custom queries, aggregation pipelines, Mongock migrations, testing
Jun 3, 2025
14
The BellSoft engineers reminiscent about their journey with Java
Apr 28, 2025
New Liberica NIK versions 23.0.8, 23.1.7, and 24.2.1 include several important fixes in the JDK.
Apr 24, 2025
39
Learn how to build modern desktop applications using JavaFX and Spring Boot. Step-by-step guide with practical examples, UI design tips, and backend integration.
Apr 16, 2025
Mar 27, 2025
11
Learn how to compile JavaFX applications into native executables using GraalVM. Step-by-step guide, metadata setup, and GitHub Actions automation.
Mar 24, 2025
1
Find out about enhancements in Liberica Native Image Kit 24.2.0 and downloads new builds
Mar 21, 2025
Sergey Chernyshev
15
Learn about ways of contributing to OpenJDK and the process of integrating changes to the API.
Mar 13, 2025
Discover how to conduct effective Java performance testing using proven methods, tools, and KPIs for cloud-native and Kubernetes environments.
Mar 6, 2025
19
Running applications on unsupported Java versions incurs numerous risks. Find out about Java EOL implications for business and cost-efficient migration strategies.
Feb 20, 2025
13
Discover method for profiling Java apps in Docker containers with Async Profiler. A step-by-step guide.
Feb 6, 2025
Learn how mutation testing works in Java, why it’s essential for developers, and how tools like PIT can improve your test coverage and code quality.
Jan 31, 2025
New Liberica NIK versions 23.0.7, 23.1.6, and 24.1.2 include several important fixes in the JDK
Read the industry news, receive solutions to your problems, and find the ways to save money.