Skip to content

Aeris Charts SDK

Every chart your product needs.

The chart engine behind Aeris, written in Rust and compiled to WebAssembly. Candles, order flow, drawings, and your own series, from TypeScript or React.

Interactive demo · simulated data

Loading chart
SOL-USD · 1 minute · Price with volume deltaDrag to pan · scroll or pinch to zoom
Engine
Rust, compiled to WebAssembly
Rendering
WebGPU, with a Canvas2D fallback
API
TypeScript and React
License
AGPL-3.0 or commercial

Capabilities

Price action, order flow, and everything on top.

Every card below runs the published SDK on sample data. Switch the examples to see it redraw. Read the docs

Order flow

Inside every candle.

Bid, ask, and delta. See where the volume traded.

Loading chart

Explore order flow

Indicators

Find your signal.

Layer indicators onto price. Watch the picture change.

Loading chart

Explore indicators

Drawing tools

Mark the moment.

From a trend line to a Fibonacci retracement.

Loading chart

Explore drawing tools

Trading objects

A plan, on the chart.

Positions, stops, and targets in one view.

Loading chart

Explore trading objects

General charts

Beyond price action.

Turn any dataset into a dashboard worth exploring.

Loading chart

Explore general charts

Custom series

Draw outside the defaults.

Your data. Your shapes. The same chart engine.

Loading chart

Explore custom series

import { createChart } from "@aeristerminal/aeris-charts";
import "@aeristerminal/aeris-charts/design.css";

const chart = await createChart(container, { autoSize: true });
const candles = chart.addSeries("candlestick");

candles.setData(bars);
socket.onmessage = (event) => candles.update(JSON.parse(event.data));

Licensing

Open source, or licensed for your product.

Same engine, same features. The license depends on how you ship.

Open source

Freeunder AGPL-3.0

For projects that meet the license's source-sharing terms.

Read the license

Build on the engine behind Aeris.

Install the package and draw your first chart with the quick start.