Link Search Menu Expand Document

ONNX Runtime Node.js API

ONNX Runtime Node.js binding enables Node.js applications to run ONNX model inference.

Contents

Supported Versions

Node.js v12.x+ or Electron v5.x+

API Reference

See Typescript declarations and refer to samples for reference.

Builds

Builds are published to npm and can be installed using npm install

Artifact Description Supported Platforms
onnxruntime CPU (Release) Windows x64 CPU NAPI_v3, Linux x64 CPU NAPI_v3, MacOS x64 CPU NAPI_v3
onnxruntime@dev CPU (Dev) Windows x64 CPU NAPI_v3, Linux x64 CPU NAPI_v3, MacOS x64 CPU NAPI_v3

To use on platforms without pre-built binaries, you can build Node.js binding from source and consume using npm install <onnxruntime_repo_root>/nodejs/.

Samples

See Tutorials: Basics - NodeJS