Highcharts Stock
Per-seat commercial charting whose free licence excludes anything you sell.
by Highcharts
Last updated
What it is
The financial-time-series half of Highcharts, sold as an add-on to Highcharts Core. What you get for the money is the furniture around a candle series that everyone ends up wanting and nobody enjoys writing — a navigator strip under the chart, preset range buttons and a date picker, adjustable panes, data grouping into days, weeks and months, and an annotation toolbar the end user can drive without a developer.
The indicator set is real and countable rather than a marketing number. Version 13.1.0 ships 43
separate indicator modules under indicators/, from Acceleration Bands and Accumulation/
Distribution through Ichimoku, Keltner Channels, Supertrend, VWAP and Volume by Price to ZigZag,
plus an indicators-all bundle. The product page's "40+" is accurate.
Core and Stock are one package and one version number. Both ship inside the highcharts npm
package; highstock.js is a file inside it. So the release you are running is 13.1.0 whichever
product you bought, and a changelog entry about Core is an entry about the build Stock came in.
The Stock bundle's own banner is the thing to quote — "Highcharts Stock v13.1.0 (2026-09-18)" —
because a version read off the Core product page is the same number arrived at by a route that
will eventually mislead somebody.
Liveness, in dates. 13.1.0 was published to npm on 18 September 2026, 13.0.2 on 27 August, 13.0.1 on 17 August, 13.0.0 on 11 June, and 12.6.0 on 13 April. The legal entity behind the brand is Highsoft AS, which is who the copyright line and the licence agreement name; the product is sold and supported as Highcharts.
Pricing
Published, itemised, and bought online with a card — which in this category is unusual enough to be a feature. It is also the place to be careful, because the two numbers on the face of the shop are the expensive pair.
The configurator opens with Highcharts Core at 366 USD per seat and Stock at a further 366 USD per seat. Those are the SaaS / external-use annual rates, and the 732 USD total is what you pay if your chart is visible on a public website or to anyone outside your organisation. Tick "internal use only" and the same pair costs 370 USD per seat per year. The full matrix is published as structured data on the shop page, by SKU, so it can be read rather than inferred — internal perpetual 850 USD, external perpetual 1,678 USD, all per developer seat and all valid, by the vendor's own declaration, until 1 January 2027.
A seat is defined as "any person who will be simultaneously working with the API and/or source code of our software in any capacity" — a definition that counts contractors and does not count the people looking at the charts. There is no licence key and no activation; the licence is a document, not a technical control, which is the opposite of how the other paid library in this category works.
The free route is real but narrow, and it is why this card's free_tier flag reads no. The
EULA grants a no-charge licence for personal use by a
natural person "for purposes that are entirely non-commercial, non-professional, and for personal
enjoyment or self-education", and a separate one for qualified educational institutions. Work for
an employer or a client, a side business and monetised content are all excluded by name, and
non-commercial CDN use is capped at 1,000 file requests per 24 hours. If you are building a crypto
product, you are buying a seat.
Data & coverage
The library ships no market data. You supply the series — "in any format, including CSV and JSON, or load and update it live" — and everything about coverage, history depth, granularity and behaviour during an exchange outage is a property of whatever you wired in behind it. If the feed is the thing you are still choosing, that decision belongs in market data APIs and not on this page.
The one exception is a bridge rather than a feed. Highcharts sells Morningstar connectors, and their documentation states plainly that using them "requires a Highcharts license and a Morningstar subscription" plus your own Direct Web Services credentials. Highcharts is not selling you data there either; it is selling you the wiring to data you already licensed. Morningstar's crypto coverage is not why anyone buys this library.
Integrations
Plain npm or a script tag, TypeScript definitions in the package, and framework wrappers for React, Angular and Vue. The exporting modules give the end user a CSV download of the plotted series and PNG, JPEG, SVG or PDF of the chart itself; the default PDF and image path posts to Highcharts' export server, and an offline exporting module exists for when sending your chart data to a third party is not acceptable — worth knowing before you enable the button in a product that renders customer positions.
Limitations
Not crypto-specific, and it does not pretend to be. There is no venue model, no funding-rate or open-interest series type, no order-book or depth-of-market renderer, and no liquidation overlay. A perpetuals dashboard built on this is a perpetuals dashboard you built; the library contributed candles, panes and a range selector. Say that out loud before comparing it on price to a library written for this market.
The pricing surface has three multipliers in it. Seats, internal versus external, and annual versus perpetual. The same two libraries range from 370 USD to 1,678 USD per seat depending only on which boxes are ticked, and the difference between "internal" and "external" is whether anyone outside your company can see the chart — which for a crypto product is always external. Read the SKU, not the headline.
Annual means annual. Cancel and you must stop using the software, including releases you already shipped. The perpetual licence is the one that survives, at roughly 2.3 times the price, and even then new releases stop when the Advantage period lapses.
Buying Stock means buying Core. There is no SKU for Stock alone, so a team that only wants candles is still paying for the general charting library underneath.
No scripting language for end users. Studies are configured through JavaScript options by a developer. There is nothing here equivalent to a user-editable indicator language, which is a straightforward gap against the commercial libraries aimed at retail broker front ends.
Alternatives
Against the free libraries — KLineChart, Lightweight Charts, DXcharts Lite — the trade is money for furniture. Those give you a renderer and leave the navigator, the range selector, the drawing palette and the indicator suite as work. Highcharts gives you all of it and an invoice, and the invoice is small next to a developer-week. Against ChartIQ, the trade runs the other way — Highcharts is a tenth of the apparatus, but it is published pricing you can buy this afternoon rather than a domain-locked package negotiated with an account manager. And if your product is a crypto derivatives screen rather than a chart with candles on it, none of these is the decision that matters.
Specs
- Interfaces
- none
- Export
- CSV, PDF
- Asset classes
- —
- Chains
- —
- Venues
- —
- KYC required
- No
- Platforms
- Library
- AI features
- None
- Capabilities
- Charting
- Pricing verified
- Capabilities verified
Also worth comparing
- ChartIQ — Heavyweight broker charting SDK, domain-locked, priced by an account manager.
- DXcharts — The paid half of the open core — 100+ indicators, 40+ drawing tools, from $499 a month.
- DXcharts Lite — The MPL-2.0 renderer under a broker charting product — candles and axes, no indicators.
- KLineChart — Zero-dependency candle engine with no market-hours rules to switch off for 24/7.
- TradingView Advanced Charts — The chart engine inside half this market — free with visible attribution, not open source.
- TradingView Lightweight Charts — Apache-2.0 canvas renderer for candles and lines. No indicators, no drawing tools.
On these shelves
Background
How this part of the industry works, rather than which product to pick.
- A token threshold is not a price — Some tools unlock features by requiring you to hold the vendor's token, not pay it. What that really costs, and why it cannot be compared with a monthly fee.
FAQ
Can I buy Highcharts Stock on its own?
No. Every purchasable SKU is "Core and Stock" — Stock is an add-on library to Highcharts Core, and the shop prices it as 366 USD per seat on top of Core's 366 USD for external use. The 732 USD annual figure on this card is that pair, which is the smallest thing you can actually buy.
Is this the right library for a crypto product?
It is a general financial charting library with nothing crypto-specific in it — no venue awareness, no funding or open-interest series, no order-book renderer. What it does have is a navigator, a range selector, data grouping and 43 indicators, all of which apply to a candle series whatever produced it.
Does Highcharts Stock supply price data?
No. You pass it series data in any format, including CSV and JSON, from your own source. The one data product the vendor sells is a set of Morningstar connectors, and the documentation is explicit that using them requires both a Highcharts licence and your own Morningstar subscription with Direct Web Services credentials.
What version of Highcharts Stock is current?
13.1.0, dated 18 September 2026 — read from the build banner of the Stock bundle itself, which says "Highcharts Stock v13.1.0". Core and Stock ship inside one npm package and share one version number, so a version quoted for Highcharts Core is the same number and not a different release.
What happens if I stop paying for the annual licence?
You stop using the software. The shop's own wording is that the annual licence is "completely subscription-based, which means that you must cease usage of the software including all Releases upon ended subscription". A perpetual licence is the version that survives cancellation, and it is roughly 2.3x the annual price.