HyJavaStock Library

the java api for highcharts stock

The HyJavaStock library is a pure Java wrapper for the Highcharts Stock High-performance financial JavaScript charting library.

Create stock or general timeline charts for your web and mobile apps. Features sophisticated navigation for high-volume data, user annotations and over 40 built-in Technical Indicators. Based on Highcharts, the leading, battle-tested SVG-based charting tool, and leader in accessible charts.

It has been in active development since 2009, and remains a developer favorite due to its robust feature set, ease of use and thorough documentation. Highcharts Stock provide 30+ demo charts ready to be used.


The HyJavaStock Java API supports all Highcharts Stock chart types and chart options.

Adding the HyJavaStock.jar to your Java-based web applications allows you to configure all Highcharts Stock 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 Highcharts Stock 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 Highcharts Stock JavaScript.

This is what it looks like in Java to create the Highcharts Stock 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 HyJavaStock v11.x library coded only in Java.

The web application demonstrates more than 30 different examples of various chart types from the Highcharts Stock demos page.


To render Highcharts Stock charts, a commercial or free Non-commercial license is required for the Highcharts Stock JavaScript library.
Please refer to the Highcharts Stock license page for further details.

Note that usage of the actual HyJavaStock library does not require a Highcharts Stock license.


A 30 day evaluation version of the HyJavaStock 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