Highcharts file service

About Highcharts CDN

The Highcharts CDN, powered by Cloudflare, provides global access to Highcharts libraries with optimized performance, reliability, and reduced latency. Our CDN is designed to serve:

  • Developers requiring quick access for testing and development.
  • Licensed customers integrating Highcharts into small-scale/low-volume production applications.

Fair Usage Policy

To ensure high availability and optimal performance for all users, please observe the following guidelines:

  • The Highcharts CDN is intended for manual browser-based usage, not for large request volumes.
  • High volume usage may be subject to rate limiting or blocking at Highsoft's discretion.
  • An active Highcharts Advantage plan is required to access the latest versions via CDN in production for commercial use.
  • For high-volume usage, bulk requests, distributed applications, continuous integration, etc., please install Highcharts via npm.

License Requirements

  • Commercial usage of Highcharts loaded from our CDN requires a valid commercial license.
  • Unauthorized commercial use violates our terms and may result in enforcement actions.
  • Highsoft employs automated monitoring to ensure compliance with this policy.

When in doubt about usage rights, please contact Highsoft for clarification, refer to your License Statement or contact [email protected].

By using the Highcharts CDN, you agree to abide by this fair usage policy and the associated licensing terms.


Table of contents
Highcharts Core
Highcharts Stock
Highcharts Maps
Highcharts Gantt
Highcharts Dashboards
Highcharts Grid Lite
Styled mode
ECMAScript modules

Highcharts Core

There are many ways to use Highcharts, and you can choose the one that works best with your project. For the details please check the installation documentation.

Specific version

You'll find a specific Highcharts version by appending the version number to the root level:

Truncated versions

By truncating the version number you'll be able to load the latest stable release within that major version number. For example, @minor points to the latest stable @minor.x, but when @next-minor.x or @next-major.x.x is released, you will still load the latest release of @minor.

Latest stable

The latest stable version of Highcharts is served from the root of code.highcharts.com:

The full list of all available modules can be found on the Highcharts distribution repository.

Highcharts Stock

Highcharts Stock files are available under the /stock subfolder, with the same folder structure as above.

Specific version

You'll find a specific Highcharts version by appending the version number to the /stock folder:

Truncated versions

Latest stable

The latest stable version of Highcharts Stock is served from code.highcharts.com/stock:

Highcharts Maps

Highcharts Maps files are available under the /maps subfolder, with the same folder structure as above. The Highcharts Maps map collection is available under the /mapdata subfolder.

Specific version

You'll find a specific Highcharts Maps version by appending the version number to the /maps folder. To get a specifc version of the map collection, append the version number to the /mapdata folder:

Truncated versions

Latest stable

The latest stable version of Highcharts Maps is served from code.highcharts.com/maps in both standalone and Highcharts plugin form. The map collection is served from code.highcharts.com/mapdata with a folder structure depending on map type and ISO code:

Highcharts Gantt

Highcharts Gantt files are available under the /gantt subfolder, with the same folder structure as above.

Specific version

You'll find a specific Highcharts Gantt version by appending the version number to the /gantt folder:

Truncated versions

Latest stable

The latest stable version of Highcharts Gantt is served from code.highcharts.com/gantt in both standalone and Highcharts plugin form.

Highcharts Dashboards

Highcharts Dashboards files are available under the /dashboards subfolder, with the same folder structure as above.

Specific version

You'll find a specific Highcharts Dashboards version by appending the version number to the /dashboards folder:

Truncated versions

Latest stable

The latest stable version of Highcharts Dashboards is served from code.highcharts.com/dashboards in both standalone and Highcharts plugin form.

Highcharts Grid Lite

Highcharts Grid Lite files are hosted on jsDelivr and can be accessed via the @highcharts/grid-lite npm package.

Specific version

To use a specific version of Highcharts Grid Lite, specify the package version in the URL:

Truncated versions

Latest stable

Styled mode

You can read more about styled mode at Styled mode - styling by CSS.

For Highcharts Dashboards specific styling see the previous section and for more details see the setup guide for the Dashboards.

Specific version

Truncated versions

Latest stable

ECMAScript modules

Starting with v12.2, the Highcharts bundles are available on our CDN as ECMAScript modules. You can import ES modules directly in modern browsers without any bundling tools, by using <script type="module">.

<script type="module">
    import Highcharts from 'https://code.highcharts.com/esm/highcharts.js';
    Highcharts.chart('container', {
        ...
    });
</script>
View it live on jsFiddle.

The source modules have been available since v6.1, and can be imported from https://code.highcharts.com/es-modules/masters/highcharts.src.js. This is not recommended in production, as the source files are not minified and are loaded individually, which will lead to a lot of HTTP requests and notable latency.