HyJavaApex Library

the java api for apexcharts

The HyJavaApex library is a pure Java wrapper for the ApexCharts JavaScript charting library.

ApexCharts is a modern JavaScript charting library that helps developers to create beautiful and interactive visualizations for web pages. ApexCharts is an open-source project licensed under MIT and is free to use in commercial applications.

Integrating visualizations with ApexCharts is as simple as it can get with extensive API docs and 100+ samples ready to be used.


The HyJavaApex Java API supports all ApexCharts chart types and chart options.

Adding the HyJavaApex.jar to your Java-based web applications allows you to configure all ApexCharts chart options using Java setter methods. There is no need to write a single line of JavaScript.

You will not need to learn another API. Each ApexCharts chart option has an equivalent Java setter method. The Java API is built using chainable methods that allow you to configure the chart options using syntax that is as close as possible to the ApexCharts JavaScript.

This is what it looks like in Java to create the ApexCharts Basic Column demo chart from their website.


View a quick start guide on how to use the library.


View a demonstration Java web application using the HyJavaApex v3.x library coded only in Java.

The web application demonstrates more than 60 different examples of various chart types from the ApexCharts demos page.


A 30 day evaluation version of the HyJavaApex library is available to ensure the library meets your requirements.

The evaluation version is suitable for:

  • Proof of Concept testing
  • Integration testing
  • Performance testing

The evaluation library can be downloaded from here.

The Java API’s fully support all chart types and chart options in Highcharts v5.x, v6.x, v7.x, v8.x, v9.x;  Highcharts Stock v8.x, v9.x and ApexCharts v3.x.

Current versions supported are:




Start the HyJavaCharts demo Java web application

Start the HyJavaStock demo Java web application

Start the HyJavaApex demo Java web application

Start the HyJavaImages demo Java web application