Supported Platforms

Backends

iTwin.js backends are built and tested on the following:

  • Debian 9 "Stretch" and Debian 10 "Buster"
  • Windows 10 version 1803 (or greater)
  • MacOS 10.15 (or greater)

They should run on most Windows, Linux and MacOS versions with Tier 1 support from Node.js. However, regular testing only occurs on the platforms listed above.

Supported Node.js Versions

Node Version Supported
Node 14.x ✔️
Node 12.x ✔️
Node 10.x* ✔️
Node <10.17

* Node 10.x is no longer in LTS and thus is not routinely tested.

Backend Prerequisites

Supported Browsers

iTwin.js strives to support as many modern browsers as possible, though it requires complete JavaScript ES6 support. The quality of the web browser's WebGL implementation has a substantial impact on display performance.

  • Chrome (recommended for development)
  • Firefox
  • Safari
  • Opera
  • "New" Chromium-based Edge

Note: Internet Explorer and "Old" Edge are not supported

Note: Other Chromium-based browsers will likely work fine, but are untested.

Electron

  • Windows

Mobile Native

  • Not yet supported

Last Updated: 29 November, 2022