TradingView Advanced Charts

Free, closed-source and companies-only — the licence is the whole decision.

by TradingView

Last updated

From
Free
Self-hosted
Yes
Platforms
Library

What it is

Advanced Charts is TradingView's proprietary charting library — the one that is not Lightweight Charts. You host it on your own servers, plug your own data into it through the Datafeed API, and get back the chart most traders already recognise. The vendor's comparison puts it at 670 KB against 35 KB for the open-source sibling, with 13 chart types, 100+ technical indicators, indicator templates, custom indicators, up to eight price scales and symbol comparison. Synchronised multi-chart layouts are not among them — all four sync rows in that table are crosses for Advanced Charts. Version 32.2.0 shipped on 11 September 2026.

It was called the Charting Library until the rename, and the old name is still load-bearing — the private repository you are granted is charting_library, and the documentation lives under charting-library-docs. Treat the two names as one product.

Trading Platform is a different product, not a tier, and it is not free. TradingView lists it separately at 900 KB with 17 chart types, watchlists, depth of market, bracket orders and chart trading wired to a Broker API you implement. On the same comparison table the "Free" row is a tick for Advanced Charts, annotated "With TradingView logo", and a cross for Trading Platform, annotated "Contact us for further pricing details". Its own FAQ answer is that it "contains everything from Advanced Charts, and also has direct trading functionality" — a superset, obtained by a separate application, and the only one of the three whose branding can be disabled.

Pricing

Nothing is charged, and the agreement that governs it — the Free Advanced Charts Agreement, version stamp v.0626.FAC — contains no fee clause of any kind. The cost is in the conditions.

Clause 2.4 says the licence "is intended for Implementations as a public access service (as a free offering only, and whether account registration is required or not), and not for private, personal or internal uses", and entitles TradingView to free, unlimited access to anything you build with it so it can check. Clause 2.11 requires you to carry TradingView branding and publish a blog post or news article announcing the partnership, or another approved promotional placement carrying at least one contextual backlink. Clause 3.2 requires that the attribution link be plain — explicitly "without any nofollow, ugc, or sponsored link attributes". Clause 2.6(k) forbids publishing "any analysis or benchmarking of the Services or their performance". Either party may terminate on sixty days' notice under 4.2(b), after which 4.4 requires you to discontinue the implementation. The public FAQ says the same thing in one line — the licences "are only available to companies for use in public web projects and/or applications", not "for personal use, hobbies, studies, or testing".

There is one dollar figure in the agreement, and it is not a price. Clause 7.5 sets liquidated damages at fifty thousand USD "for each and every proven breach irrespective of the length of the breach", once ten days' written notice has gone uncured, and in addition to every other remedy. Weigh that against the missing invoice.

Data & coverage

None. Clause 2.2 puts development, hosting and the market-data feed on you; clause 10 makes exchange licensing and redistribution compliance solely your responsibility. Symbol resolution, history and streaming updates all arrive through a Datafeed API you write against a provider you already pay for.

Integrations

You apply, and if approved you are invited to a private GitHub repository — tradingview/charting_library answers 404 to anyone else. Two public MIT repositories carry the integration work without the library itself: charting-library-examples (last pushed 2 December 2025) and charting-library-tutorial (11 August 2026). Support is that private repository's issue tracker once you have access, and an email address otherwise.

Limitations

  • You have to be a company, and the product has to be free to its users. A solo developer, a student project and a paid app are all outside clause 2.4 as written — which disqualifies more readers than every technical limitation combined.
  • No source code, ever. TradingView's FAQ states it plainly for everything except Lightweight Charts. You cannot patch a rendering bug, and clause 2.8 lets TradingView reduce functionality or discontinue the library at its sole discretion — with the one concession that you keep access to the version you already have.
  • A breach is priced. Clause 7.5 sets liquidated damages at $50,000 per proven breach, on top of anything else. Worth reading before you decide a clause is boilerplate.
  • An open-source project cannot use it. Clause 2.5 bars the library from any public repository and requires that your project neither be open source nor expose the library code.
  • The attribution is not negotiable and not nofollow. If your organisation's policy is that outbound vendor links carry rel="nofollow", clause 3.2 conflicts with it directly.
  • The published counts disagree with each other on one page. On /free-charting-libraries/ the comparison table row reads "110+ drawing tools" while the Advanced Charts product card above it says "80+ smart drawing tools", and the tooltip attached to the table's own "100+ technical indicators" row still says 80+. Nothing is dated and no list is published.
  • Sixty days' notice ends it. Clause 4.2(b) is mutual and needs no cause.

Alternatives

Lightweight Charts is the same vendor's Apache-2.0 renderer — anyone may ship it, including in a paid product, but it has no indicators and no drawing tools. KLineChart is the closest free substitute that has both, at 27 indicators and 16 overlays under Apache-2.0. Highcharts Stock and SciChart.js charge per developer and ask nothing about who you are. The hosted TradingView platform and its widgets are the route for anyone who wants the charts without the integration.

Specs

Interfaces
JavaScript/TypeScript
Export
None
Asset classes
Markets
Platforms
Library
AI features
None
Capabilities
Charting
Pricing verified
Capabilities verified
Coverage verified

Also from TradingView

Also worth comparing

  • amCharts 5 Stock ChartLinkware — free in commercial products as long as the amCharts link stays on the chart.
  • AnyStockPer-product, per-domain commercial licensing with a watermark until you pay.
  • Apache EChartsApache-2.0 general-purpose charting with a candlestick series and nothing else financial.
  • Highcharts StockCommercial JS financial charting — 48 indicators, a navigator, a per-seat licence.
  • KLineChartApache-2.0 canvas candlesticks with 27 indicators built in and zero dependencies.
  • Plotly.jsCandlestick and OHLC traces in an MIT library the notebook already has installed.

FAQ

Is Advanced Charts the same thing as the TradingView Charting Library?

Yes — Advanced Charts is the current name and Charting Library is the old one. The old name survives everywhere in the plumbing, including the private repository you are granted and the docs URL, so search results and Stack Overflow answers for either name are about the same product.

Is Trading Platform a tier of Advanced Charts or a separate product?

A separate product with its own application, and the only one of the three that is not free — the comparison table's "Free" row is a cross for Trading Platform, annotated "Contact us for further pricing details". The same page lists it at 900 KB against Advanced Charts at 670 KB, with 17 chart types instead of 13, plus watchlists, depth of market, order entry through a Broker API you implement, synchronised multi-chart layouts, and the ability to disable branding. It is not a switch you flip on an Advanced Charts build.

Is Advanced Charts really free?

There is no fee. The Free Advanced Charts Agreement has no payment clause at all. What it has instead is an eligibility test — companies only, a public implementation, offered free to your own users — plus a mandatory TradingView link and a published announcement of the partnership. The only dollar figure in the agreement is clause 7.5, which sets liquidated damages at $50,000 per proven breach.

Can I use Advanced Charts in a paid product or an open-source project?

Neither, under this agreement. Clause 2.4 states the licence "is intended for Implementations as a public access service (as a free offering only…), and not for private, personal or internal uses". Clause 2.5 forbids hosting the library in any public code repository and requires that the project using it is not open source or otherwise exposing the library code.

Does Advanced Charts come with market data?

No. Clause 2.2 puts hosting and the market-data feed on you, and clause 10 makes exchange and redistribution licensing entirely your problem. The library is a renderer plus a Datafeed API you implement against a provider you already pay for.