purple-lines

Azul Core

Drop-in Oracle Java replacement whose license savings help fund your AI initiatives.

Formerly Zulu Enterprise / Embedded

Up to 70% lower costs vs. Oracle Java

Azul Core delivers equivalent or better functionality and commercial terms than Oracle’s and is the world’s best supported distribution of OpenJDK.

verified_user

More Trust

Chosen by leading global brands, Azul Core pairs expert engineering support with 100% open source, Java SE-compliant, TCK-verified builds and a 100% success rate migrating enterprises off Oracle Java.

request_quote

More Value

Azul Core is a one-for-one replacement for Oracle Java SE with the broadest set of architectures, versions, package types, and configuration options of any OpenJDK provider.

lock

AI-Era Security & Compliance

Azul Core delivers increased patch velocity with security-only, stability-first updates on a quarterly & monthly basis, plus out-of-cycle fixes for zero-day threats, so you can remediate critical CVEs quickly to counter agentic AI exploits and meet compliance requirements.

Industry Use Cases:

check_circle

Higher Education 

Azul provides a drop-in replacement for any Java application across every department at a fraction of the price of Oracle Java — with no threat of audit — freeing budget to fund AI and innovation.

warning_amber

Energy & Utilities 

Azul’s future-proof solution eliminates Oracle Java licensing exposure while meeting AI-era security mandates like the EU CRA and NERC with an SLA-backed patch cadence.

speed

Electronics

Azul’s embedded solution is ideal for self-contained systems that require rapid security patching and rock-solid stability at an affordable price point.

code

Software & Technology

Azul’s OEM option provides software vendors with a standards-based, rapidly patched, and fully supported JVM from a trusted vendor so ISVs can build AI-era products while meeting supply chain regulations.

settings

Manufacturing

Fully supported, open source builds of Azul Core keep manufacturing systems secure, continuously up-to-date, and protected against fast-moving, AI-era threats.

computer

IoT & Embedded

Azul provides IP protection for application code, backed by long-term, industry-leading support and rapid, security-only patching.

Secure, stable, protected, up-to-date icon

Secure, stable, protected, up-to-date

Azul is the only Java leader besides Oracle that delivers both quarterly Critical Patch Updates (CPUs) and monthly Critical Security Patch Updates (CSPUs), which are the security-only, stability-first builds enterprises require. Deploy updates faster and with more confidence to keep your Java applications stable, regression-free, and secure from AI-era threats.

Azul also provides out-of-cycle updates, as well as Patch Set Updates (PSUs) which are full, quarterly updates that combine bug fixes, new features, and security patches.

Learn More east
Support for Java 6 and 7 Illustration

Support for Java 6 & 7

Azul provides backported security fixes for End Of Life (EOL) Java versions to secure legacy applications against AI threats. Legacy Production Support is available for Java 6 & 7, as well as deprecated technologies like Java Applets and Java Web Start (JWS).

Learn more east
Verified TCK standards compliant icon

Verified TCK standards compliant

Azul Core is verified compliant with Java SE, so your new and existing applications can run without modification.

Learn More east
The best Java runtimes for OEMs & ISVs icon

Accelerate Oracle Java Migration

JVM Inventory, a feature of Azul Intelligence Cloud, catalogs running JVMs to accelerate classification, streamline migration, and simplify tracking of Oracle Java instances, slashing months off OpenJDK migration timelines and helping to ensure ongoing Oracle Java licensing compliance and audit defense.

Learn More east
Guard your IP icon

Guard your IP

Azul indemnifies Azul Core subscribers and protects their software from copyleft contamination.

Learn More east
Optimize startup icon

Faster Startup and Warmup

Azul Core leverages startup optimization technologies such as Coordinated Restore at Checkpoint (CRaC)* to provide instant start at optimal speed for Java applications.

*CRaC is available for Java 17 and later releases.

Learn More east
The best Java runtimes for OEMs & ISVs icon

The best Java runtime for OEMs & ISVs.

Azul Core support plans offer redistribution-ready downloadable runtimes, access to all security updates, and technical support. Azul sales will work with you to determine the packaging requirements and pricing model needed to match your needs.

Learn More east
core-callout-bg

See Core in Action

University of Southern Queensland: seamlessly migrated more than one thousand applications in weeks, avoiding an Oracle Java renewal that would have increased license costs by 60%.

Azul Core Background Circle Azul Core Background Circle

“For universities concerned with the possibility of an Oracle audit and considering a switch from Oracle Java, I’d say: Just call Azul. The surprisingly smooth transition to Azul Core across more than 1,000 applications took only two weeks and will save us over half a million dollars annually.”

Andrew Yong, Manager of Enterprise Applications

“The migration saved us 80% in subscription costs and helped us gain an excellent overview of our Java landscape.”

Melanie van Leeuwen, Contract Manager IT, Parnassia Groep

Azul was able to provide access to CPUs at a much more competitive price point than Oracle. In addition, Azul’s support was excellent: they were able to answer my migration-related questions quickly, accurately, and professionally. Thanks to Azul, all of the software tools/software applications that I manage are now using the world’s best-supported builds of OpenJDK (i.e. Azul Core).

Jeff Korpa, Engineering Tools Manager, Teledyne Controls

“We are a cybersecurity company. Our customers are Fortune 500 companies that maintain their entire network configuration and precious security assets in our system, so we are very sensitive to vulnerabilities in both the JDK and our software. It’s imperative for us to have a Java vendor that we can trust deploying new quarterly Java updates within minutes of Oracle releases. Azul Core earned our trust with rigorous certifications, timely deliveries, and trustworthy reputation.”

David Ben-Ovadia, Senior Director of Platform

“Nobody needs Oracle Java anymore. If you need support, the clear answer is: switch to Azul.”

 

Sacha Massarra, License Manager

Support Tiers

We offer two levels of enterprise technical support subscriptions to meet your business and application requirements — both built for the AI era, with SLA-backed, security-only updates, as well as out-of-cycle fixes for zero-day threats so you can remediate critical CVEs fast. All backed by highly trained support engineers with deep expertise in the JVM, memory management, Java performance, and production application visibility.

Standard
Premium
Quarterly Releases
CPUs & PSUs
CPUs & PSUs
Other Updates
Monthly patches (CSPUs), as appropriate
Plus: out-of-cycle patches, as appropriate
Support hours and first response SLA
Business hours, next business day
24x7x365, one hour first response
Channels
Limited tickets & phone/email/web support
Unlimited tickets & phone/email/web support
SLA for Quarterly CPU
Max 15 days (target same day as Oracle)
Max 48 hours (target same day as Oracle)

Your Guide to Java Migration

See why “OpenJDK Migration for Dummies” may be your smartest move. With a 100% success rate migrating hundreds of enterprises off Oracle Java, Azul makes the move fast and risk-free — start with a new Wiley Guide sponsored by Azul.

fx-hero

Demo: Azul Core

Watch this short on-demand demo to see a high-level visualization of Azul Core in action.

core-hero

The best Java support in the industry.
Bar none.

There’s a reason Azul has a 100% customer satisfaction rating:
our relentless focus on helping customers unleash the true power of Java.

Product releases that meet or exceed Oracle

Long Term Support (LTS) based on 8+2 year product lifecycle model.

Check It Out east

Expert problem resolution available 24/7

Includes stabilized security updates, root cause analysis, performance analysis and tuning. Experienced engineers on call worldwide 24x7x365.

Learn More east

Fast, straightforward Java migration

Our drop-in solution and advisory services reduce the cost and risk of migrating from Oracle to Azul.

See How east

Core Components

Azul Mission Control

Analyze and profile your systems during development and production.

Learn More east

Azul Commercial Compatibility Kit

Ensure compatibility of Azul Zulu Builds of OpenJDK (Azul’s 100% open source, certified builds of OpenJDK) and Oracle’s proprietary Java SE 6-8.

Learn More east

Garbage Collection Log Analyzer

Garbage Collection Log Analyzer (GCLA) is a tool to view and interpret Java heap, pause time, and operating system metrics gathered while running the Azul Zulu Builds of OpenJDK.

Learn More

Migration Toolkit

Expert guidance on OpenJDK migration and Oracle defense.

Learn More east

IcedTea-Web

IcedTea-Web is an open source implementation of Java Web Start.

Learn More east

jHiccup

Measure the pauses and stalls (or “hiccups”) associated with an application’s underlying Java runtime platform.

Learn More east

jRT Socket Response Tool

Accurately track end-user response time in live apps.

Learn More east

Azul Inspector

Get insight into the system and app settings that affect performance.

Learn More east

ZIUpdater

Apply time zone definition updates to deployed JDKs.

Learn More east

Ready? So are we.

Our Java experts are ready to answer your questions and show you how much you could save by switching to Azul — and how to turn that savings into fuel for your AI roadmap.

*Based on Oracle Java SE subscription pricing for server deployments

Azul Core FAQs

Is Oracle Java open source?

While Java’s core platform (OpenJDK) is fully open source under the GNU General Public License v2 with Classpath Exception (GPLv2+CE), Oracle Java is only partially open source.

Oracle contributes heavily to the open source OpenJDK project, but Oracle JDK — the builds Oracle distributes — includes proprietary components and has required a paid commercial license since 2019. Running Oracle JDK in production without a subscription puts organizations at risk of audit and compliance penalties.

Is OpenJDK open source?

Yes. OpenJDK is the official reference implementation of Java SE and is fully open source under GPLv2+CE. Anyone can download, use, and distribute it without paying licensing fees. Many OpenJDK vendors, including Azul, do just that. See how they compare.

Are Azul Zulu builds of OpenJDK open source?

Yes. Azul Zulu builds of OpenJDK such as Azul Core are built on 100% open source and pass the Java SE Technology Compatibility Kit (TCK), guaranteeing your applications will run without modification.

Azul Core adds enterprise-grade commercial support, providing the freedom and transparency of open source, backed by production-ready SLAs, security updates, the longest support lifecycles in the industry, and a dedicated team of expert Java engineers.
As a certified, drop-in replacement for Oracle Java SE with no proprietary strings attached, Azul Core has a 100% migration success rate. By eliminating Oracle licensing exposure, enterprises typically gain budget savings of up to 70% that can be used to help fund AI initiatives.

Is Java open source free for commercial use? 

OpenJDK is free for commercial use under GPLv2+CE. Oracle JDK is not — Oracle’s 2019 license change made it a paid product for production environments, creating significant licensing liability for organizations that didn’t switch.

Azul Core provides fully supported OpenJDK builds with no commercial licensing fees. You get the security updates, SLAs, and expert support that production workloads demand, at up to 70% lower cost than Oracle Java.

Is Java free for commercial use?

Yes and no:

  • OpenJDK is free for commercial use under GPLv2+CE.
  • Oracle JDK is not free. Oracle’s 2019 license change made it a paid product for production environments, creating significant licensing liability for organizations.

This is a common source of confusion since both OpenJDK and Oracle JDK are often referred to simply as “Java.”

Azul Core builds on this freedom by adding IP indemnification, protecting subscribers from copyleft contamination claims. You get commercially safe OpenJDK with full legal and technical backing.

Can I use OpenJDK for commercial use?

Yes, OpenJDK can be used commercially, free of charge. The GPLv2+CE license is specifically designed to allow OpenJDK to be used as a runtime for any application, including commercial ones, without triggering copyleft obligations on your own code.

Azul Core builds on this freedom by adding IP indemnification, protecting subscribers from copyleft contamination claims. You get commercially safe OpenJDK with full legal and technical backing.

How do I install OpenJDK?

OpenJDK can be installed via package managers (apt, brew, dnf/yum, winget), Docker images, or direct downloads from distribution providers. The specific steps depend on your OS and OpenJDK provider.

Azul offers the broadest coverage of any provider, including every LTS and current release, across Linux, macOS, and Windows, for x64, ARM, Alpine, and more. Install via package manager, container image, or direct download at azul.com/downloads.

Does OpenJDK require a license? 

Yes and no:

  • OpenJDK is released under GPLv2+CE and does not require a commercial license.
  • Oracle JDK is built from OpenJDK but does require a paid subscription for production use.

Azul offers both an unlicensed Community Availability (CA) and, through Azul Core, a licensed Subscriber Availability (SA) version of our Zulu builds of OpenJDK:

  • Zulu CA requires zero licensing fees but offers none of the enterprise-grade security and compliance features provided by Zulu SA.
  • Zulu SA offers support, quarterly security-only updates, and additional security fixes/patches between quarterly updates to meet regulatory and AI-era patching requirements — all the benefits of a commercial Java product without the Oracle overhead.

How long will OpenJDK be supported?

Support timelines vary by provider and Java version. The OpenJDK community maintains each LTS release (Java 8, 11, 17, 21 and 25) for several years, after which the community designates the release as End Of Life (EOL). At that point, organizations must upgrade to a newer release or else find an OpenJDK vendor that continues to provide security fixes.

Azul Core follows an 8+2 year LTS lifecycle, which is well beyond most OpenJDK providers. For organizations still on Java 6 or 7, Azul also offers Legacy Production Support for versions long past OpenJDK and Oracle EOL, ensuring continuity without a forced upgrade.