DXcharts
The paid half of the open core — 100+ indicators, 40+ drawing tools, from $499 a month.
by Devexperts
Last updated
What it is
The commercial product that DXcharts Lite is carved out of. Devexperts builds trading platforms for brokers; DXcharts is the chart inside them, sold as a white-labelled library to anyone who wants that chart in their own front end, and Lite is the renderer at the bottom of it published under MPL-2.0 with the paid parts removed.
The split is legible in the vendor's own developer documentation, which describes four modules:
dxcharts-lite, the free canvas library; dxchart5-modules, the add-ons for drawings, studies
and extra chart types; dxchart5-react, a React wrapper with UI controls; and dxstudies, the
study calculators. Lite is one of the four. That is the cleanest statement of the open-core
boundary anywhere on the site, and it is on a documentation page rather than a pricing page.
What arrives with the paid modules, by the vendor's count: 100+ indicators, 40+ drawing tools, 13 chart types, up to 8 charts per tab, multiple scales on both axes, drawing layers, custom aggregations and intervals, session breaks, timezones for 350+ cities, snapshots, sharing, and trading from the chart with market, limit and stop orders wired into whatever order system you already run. The scripting language is dxScript, and since April 2026 there is an in-chart AI assistant that writes indicators from a sentence of English. Note that the developer documentation and the marketing page disagree slightly on the counts — the docs say 100 indicators, 40 drawings and 11 chart types where the front page says 13 chart types.
Liveness, in dates, and separately from Lite's npm feed. The last dated public change to the commercial product is a new Risk Reward drawing tool announced 9 June 2026; before that the in-chart AI assistant on 7 April 2026 and custom JavaScript indicators on 5 March 2026. The product-updates channel adds custom studies on 4 March 2026, seven new indicators and improved React support on 4 September 2025, and multiple scales on 1 April 2025. Roughly one shipped feature a quarter, announced.
Pricing
Three plans, all of them behind the same form.
Basic, from $499 a month. The floor, and the only published number on the page. It buys "essential technical indicators", basic trading from the chart, standard support and the web platform only. Note the wording on both ends — "from" on the price and "essential" on the indicators, which means the headline 100+ is the product's ceiling rather than this tier's contents, and the page publishes no matrix that would say where the line falls.
Enterprise, custom pricing. White-labelled library, deep customisation, advanced trading from the chart, a dedicated support team, and an option for full product ownership and IP rights.
Lifetime licence, one-off payment, figure not published. Web only, no restrictions on the library, and one year of updates included. After that year the licence still works and the updates stop unless you switch plans, which is the part of a perpetual licence that matters and the part nobody reads twice.
There is no annual toggle on this page and no discounted yearly figure hiding behind one — the raw markup contains no occurrence of "annual", "yearly", "billed" or "monthly" at all. $499 a month is the rate as published.
A separate startup programme on the same page offers the same $499 entry under a "build free now, pay later" framing with a simplified application. Its bullet list includes the white-labelled library, which the Basic plan card does not — the two blocks do not quite agree, and that is worth raising with sales rather than assuming either way.
The trial is not quite one month. Basic and Enterprise both advertise a one-month free trial. The Trial License Agreement it runs under, version 1.2, does not fix a length at all — the term is whatever the order form says — and it gives Devexperts 14 calendar days from the order form's effective date to make the software available. Budget for a trial that starts a fortnight after you sign. The same agreement is written for a customer that is a legal entity and directs individuals to email sales instead, so this is not a library a solo developer evaluates on the advertised path. It does permit serving your end users during the trial, which is more than most evaluation licences allow.
Data & coverage
None, and the distinction matters more here than on most cards because the vendor advertises a data layer. "Bring your own market data or use ours" means dxFeed is available to buy alongside — a different product, under a different brand, from a different subsidiary, with its own sales funnel and its own price. Buying DXcharts buys the chart. The vendor's own FAQ puts it plainly enough: the library is built to be data-agnostic, and the developer docs repeat it as "data feed agnostic".
That is why this card sits in charting and not in market data. dxFeed's own coverage claims are dxFeed's to make on a card of its own, if it ever gets one.
On crypto specifically, the useful evidence is in the product rather than in the marketing. The demo build carries an instrument-type enum of STOCK, FOREX and CRYPTO, and it anchors the daily aggregation per type — equities at the session start, FX and crypto at midnight. It reclassifies a symbol as crypto from the venue convention dxFeed uses for crypto exchanges, and it ships a saved chart state for BTC/EUR on Bitfinex. Set against that: the product page's feature list and the whole developer documentation portal mention crypto nowhere, and the one session feature they do advertise is pre- and post-market breaks, which is an equities concern. This is a library built for brokers that knows what a 24/7 instrument is, not a crypto-native product.
Integrations
Compatible framework versions are published and current: React 19, Angular 19, Vue 3, Next.js
15.3, Vite 6, Webpack 5.89+, JavaScript ES2024. The React wrapper is the documented path, with an
API reference for providers — the interface through which you hand it your data — a styling layer
built on styled-components, and a <script> widget for dropping a chart into a page without a
build step.
Distribution is a private npm registry you get access to as a customer. The documentation carries a "Quick Start - Zip" specifically for teams who do not have that access, which is the honest signal about how this is delivered.
Mobile exists and is not what the word "native" usually implies. Devexperts publishes iOS and Android libraries, and its own case study on them says the team deliberately shipped the interactive chart canvas rather than the whole web feature set, and that the mobile library "is essentially an embedded browser rendering the core chart". Their argument for it is consistency and automatic inheritance of new web features; the trade-off is the one you would expect from a web view. The Basic plan does not include mobile in any case.
No MCP server. The documentation portal's answer to AI tooling is llms.txt and llms-full.txt
files for coding assistants to parse, not a server to connect to; there is no MCP server on the
product page, in the developer documentation or in any of the 32 public repositories of the
Devexperts GitHub organisation, of which dxcharts-lite is the only charting one.
Limitations
No price you can act on without a sales call. One published number, expressed as a floor, on one of three plans. The other two are "custom pricing" and "one-time payment" with no figure. Even the $499 entry goes through a form answered within a business day. If your procurement needs a quote before a conversation, there is nothing here to quote.
"Essential technical indicators" is not 100+. The headline count belongs to the product; Basic's bullet says essential, and no feature matrix on the page resolves the difference. The same applies to "basic trading from chart" against Enterprise's "advanced". Ask for the list in writing before the trial, because the trial is where you will otherwise discover it.
Web only below Enterprise. Basic says so in its own bullet, and the lifetime licence is scoped to "DXcharts for the web". Mobile is a separate conversation, and when you get there the mobile library is a chart canvas in an embedded browser by the vendor's own description.
A year of updates on the lifetime licence. The perpetual plan is perpetual about the licence, not about the shipping. Given the product's cadence — the risk-reward tool, the AI assistant, custom JavaScript indicators, all inside 2026 — a year of updates is a real limit rather than a formality.
14 days of a one-month trial can be delivery. The agreement permits it, and it is not mentioned next to the words "1 month free trial".
No individual evaluation path. The trial agreement is for entities; individuals are told to email sales. There is no account to open, no key to get, and no way to form your own opinion of the library before a company signs something.
Nothing crypto-specific is documented. The instrument model handles crypto correctly as far as the demo build shows, but there is no crypto documentation, no named crypto customer, and no reference to 24/7 markets anywhere in the vendor's developer material. The one advertised session feature is pre- and post-market breaks. You would be an unusual customer, not an unsupported one.
The vendor's own numbers are the only adoption evidence. "More than 20 platforms with over 400,000 traders" is Devexperts' claim on its own page, with no named venue attached to it beyond the testimonial block.
Alternatives
DXcharts Lite is the same rendering core for nothing, and the honest first move — it draws candles, axes, panes and a crosshair, and it tells you within an afternoon whether the engine suits your app before anyone talks to sales. What it cannot tell you is what the paid modules feel like, because it contains none of them.
ChartIQ is the closest thing to a direct competitor — the same shape of heavyweight broker SDK with its own study scripting language, sold the same way through an account manager — and DXcharts is the one of the two with a published entry price, which is the whole difference at the evaluation stage.
TradingView Advanced Charts is the one that costs nothing and is not open source. The attribution has to stay visible and your product may not sit behind a paywall; if you can live with both, it is the default for a reason and the reason is the price. KLineChart is the Apache-2.0 answer when you want indicators and drawing tools in the box without a licence negotiation.
The argument for paying Devexperts is narrower than the feature list makes it look. It is that the engine is the one already running inside broker platforms, that the free half lets you audit the rendering before you commit, and that when you outgrow the free half there is a vendor to buy the rest from rather than a fork to maintain.
Specs
- Interfaces
- dxScript
- Export
- None
- Asset classes
- —
- Chains
- —
- Venues
- —
- KYC required
- No
- Platforms
- Library, Web, Ios, Android
- AI features
- Assistive
- Capabilities
- Charting
- Pricing verified
- Capabilities verified
Also from Devexperts
Also worth comparing
- ChartIQ — Heavyweight broker charting SDK, domain-locked, priced by an account manager.
- Highcharts Stock — Per-seat commercial charting whose free licence excludes anything you sell.
- 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.
- Coinalyze — Free futures screener — open interest, funding, basis and liquidations in one table.
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
What does DXcharts have that DXcharts Lite does not?
The indicator engine, the drawing tools and the UI. Devexperts' own developer documentation splits the product into four modules — dxcharts-lite is the free canvas renderer, dxchart5-modules adds drawings, studies and extra chart types, dxchart5-react is a React wrapper with controls, and dxstudies is the package of study calculators. Lite is the first of the four. The paid product is all of them, plus the dxScript scripting language and an in-chart AI assistant.
Does DXcharts come with market data?
No. The library is data-feed agnostic and you supply the feed. The vendor offers dxFeed as an option, but dxFeed is a separate product under a separate brand with its own sales process and its own price, so buying DXcharts buys a chart and nothing to put in it.
How much does it cost?
Basic starts at $499 a month, Enterprise is custom, and there is a lifetime licence as a one-off payment whose figure is not published. Every plan goes through a form; the page promises a reply within one business day. There is no self-serve checkout and no free tier — DXcharts Lite is the free thing, and it is a different build.
Can I trial it as an individual developer?
Not on the advertised path. The Trial License Agreement is written for a customer that is an entity and tells individuals to email sales instead. It also gives the vendor 14 calendar days from the order form to make the software available, which comes out of a trial advertised as one month.
Does DXcharts handle 24/7 crypto markets?
Its instrument model has a crypto type, and it anchors the daily bar differently per type — equities at the session start, FX and crypto at midnight. That is the thing that usually breaks on a chart built for stock sessions. It is visible in the product's own demo build rather than in any documentation, which is the level of confidence to hold it at.