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.
Jun 18, 2026
Catherine Edelveis
12
Apr 30, 2026
11
A beginner-friendly Java Flight Recorder tutorial covering JFR profiling, Docker and local setup, and Mission Control reports analysis.
Mar 4, 2026
Dmitry Chuyko
Discover ten new, enhanced, and removed features in the next feature release, JDK 26
Feb 18, 2026
23
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
20
Learn how to build modern web apps with rich UI completely in Java with Vaadin. This tutorial explores grids, layouts, security, filters
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
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
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.
Mar 27, 2025
Learn how to compile JavaFX applications into native executables using GraalVM. Step-by-step guide, metadata setup, and GitHub Actions automation.
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 17, 2025
14
Discover expert methods for profiling Java apps in Docker with Java Flight Recorder. Step-by-step setup for containerized environments.
Dec 13, 2024
Find out how to set up a remote Native Image debugging session
Nov 14, 2024
18
Discover Java profiling with JFR, VisualVM, Async Profiler, and more. Detailed setups and tips for production-ready applications.
Oct 3, 2024
Find out how to containerize Spring Boot apps using build packs
Sep 5, 2024
Find out how to use pattern matching in new Java versions
Aug 15, 2024
Mikhail Polivakha
25
Learn how to implement reactive programming in your Spring apps with Spring Data R2DBC and what you should pay attention to.
Aug 1, 2024
Pasha Finkelshteyn
Learn how to builds Java vative images with GraalVM and GitHub Actions
Jul 25, 2024
Learn how to build AI applications using Spring AI and Unstructured.io.
Jul 1, 2024
10
Find out how to use Project Leyden with Spring Boot to reduce startup
Jun 20, 2024
Find out how to build modular Spring Boot apps with Spring Modulith
Read the industry news, receive solutions to your problems, and find the ways to save money.