Skip to content

Installation

Package Manager

bash
# npm
npm install scichart-engine

# pnpm
pnpm add scichart-engine

# yarn
yarn add scichart-engine

Imports

ES Modules

typescript
// Core API
import { createChart } from 'scichart-engine';

// Specialized Plugins 
import { PluginTools, PluginAnalysis, PluginAnnotations } from 'scichart-engine';

// React components
import { SciChart, useSciChart } from 'scichart-engine';

// Built-in Themes
import { MIDNIGHT_THEME, DARK_THEME, LIGHT_THEME } from 'scichart-engine';

TypeScript Usage

SciChart Engine is written in TypeScript and includes full type definitions.

typescript
import { 
  createChart, 
  type Chart, 
  type ChartOptions,
  type SeriesData 
} from 'scichart-engine';

const options: ChartOptions = {
  container: document.getElementById('chart')!,
  xAxis: { label: 'Time (s)', auto: true },
  yAxis: { label: 'Voltage (mV)', auto: true },
};

const chart: Chart = createChart(options);

Peer Dependencies

For React usage, ensure you have React 16.8+ installed:

bash
npm install react react-dom

Browser Support

  • Chrome 80+
  • Firefox 75+
  • Safari 14+
  • Edge 80+

WebGL 2.0 is required for hardware acceleration. Most modern browsers support this out of the box.

Next Steps

Released under the MIT License.