Vela™Professional charts, inside your product.
The open-source charting engine behind the charts on LuxAlgo. The full trading terminal as a library, ready to wear your brand, with commercial terms published and self-serve.
From npm install to a live chart, in an afternoon.
One package and one div give you candles, indicators, drawing tools and live data. Keep the whole terminal, or import only the layers you want.
The whole terminal, not a widget.
Synced multi-chart layouts, a full drawing suite, keyboard-first navigation and one saved layout that restores everything. What your users expect from a trading desk, shipped as a library.
Synced multi-chart workspace
Crosshair, style and drawings stay in sync across every cell, restored from one saved layout.
22 drawing tools and an object tree
Fib, pitchfork, long and short positions and more, with undo, redo and an object tree that names everything on the chart.
Live data on day one
Binance, Coinbase and Hyperliquid providers ship in the box. Or plug in your own feed, or render bars with no network at all.
Your users’ Pine Script®, running in your app.
Traders bring the Pine Script® code they already have. PineTS, our open-source runtime, runs it on your charts, and your app reads each script’s state as it runs.
The interfaces desks actually trade.
Footprint and TPO charts and a full orderflow suite, built from the real trades your feed supplies, plus the LuxAlgo Library cleared for commercial use. One license, on top of open-source Vela.
Footprint charts, native
Bid and ask at every price, straight from real executions: stacked imbalances, unfinished auctions and a per-bar point of control.

The session, as it was built
Time Price Opportunity charts letter by letter: value areas, points of control, singles and poor highs.

The LuxAlgo Library, in your indicator menu
The largest indicator library in trading, cleared for commercial use inside your product.
Built for the teams that ship trading products.
Brokers & exchanges
Your platform’s charts, on your terms. The full workspace under your brand, fed by your own data: bring a provider, or hand the chart your bars.
Fintech & trading apps
Pro charts without a charting team. One package covers candles, drawings, indicators and live data. The plugin SDK covers everything custom.
Prop firms, media & education
A terminal your members already know. The workspace traders expect, and the Pine Script® code they already have runs on it.
Open by default, licensed in the open.
Vela is open source on npm with commercial terms anyone can read, where TradingView’s Advanced Charts sits in a private repository you are invited to after approval.
Published pricing, self-serve.
Start on the open-source core. A paid license adds Vela™ Pro, PineTS and the Library for commercial use, and removes the attribution.
Open source
$0
Apache-2.0, forever.
Any use, including closed-source commercial products. Official builds carry a small LuxAlgo attribution mark.
Developer License
$1,199/dev/yr
Self-serve under $500k annual revenue.
Vela™ Pro, the PineTS commercial license and the LuxAlgo Library for commercial use. No attribution, no per-end-user fees.
Business License
$20,000/yr
For companies above $500k in revenue.
Everything in the Developer License for the whole company, with the Business support tier.
Enterprise
Custom
On your paper.
Everything in Business, under your MSA and data-processing terms, with the Enterprise Support & SLA tier.
The open-source Pine Script® addon for Vela is licensed separately (AGPL-3.0); the paid licenses include PineTS commercially.
Headless core. Batteries included.
Import exactly as much chart as you want: the bare data-and-render core, the full multi-chart workspace, or any layer between. Every surface is public API.
One tag: the whole terminal
Point the workspace at a container and ship: shared topbar, drawing toolbar, status line, object tree, bottom bar, keyboard. One chart or a synced grid, restoring from one persisted state document.
import { VelaWorkspace } from '@luxalgo/vela/workspace'import { BinanceProvider } from '@luxalgo/vela/providers/binance' const chart = new VelaWorkspace('#chart', { layout: false // one chart — or '2h' | '4' | '8' for a grid symbol: 'BTCUSDT', timeframe: '60', live: true, theme: 'dark', providers: { binance: () => new BinanceProvider() }, persist: true,})
@luxalgo/vela
The headless chart
Data model, scripting-engine ports, drawings, providers, and the native canvas renderer. No shell, no chrome: your UI, its charts.
@luxalgo/vela/workspace
The full chart app
One chart or a synced grid under a shared topbar, status line, object tree, bottom bar, keyboard-first UX, and one persisted state document.
@luxalgo/vela/ui
The component kit
Design tokens, overlay chrome, form primitives, and the KeymapManager: the same kit the shell is built on.
@luxalgo/vela/plugin
The extension SDK
Register chart types, renderer layers, and native indicators. Registered types appear in the style dropdown automatically.
@luxalgo/vela/providers/*
Data, included
Binance, Coinbase, and Hyperliquid providers out of the box. Or pass bars directly and stay fully offline.
The easiest charts you’ll ever switch to.
Apache-2.0. Free, forever.
Choosing a charting library? See how Vela compares with the ones you would otherwise shortlist.
Vela™ is a trademark of LuxAlgo Global, LLC. Vela runs Pine Script® through the independently developed PineTS engine and is not affiliated with, sponsored by, endorsed by, or in any way officially associated with TradingView, Inc. “Pine Script” and “TradingView” are trademarks or registered trademarks of TradingView, Inc.






