# Node.js Koffi requires a recent [Node.js](https://nodejs.org/) version with [N-API](https://nodejs.org/api/n-api.html) version 8 support: - Node < 12.22.0 is not supported - _Node 12.x_: Node 12.22.0 or newer - _Node 14.x_: Node 14.17.0 or newer - _Node 15.x_: Node 15.12.0 or newer - Node 16.0.0 or later versions Use [NVM](https://github.com/nvm-sh/nvm) to install more recent Node versions on older Linux distributions. # Supported platforms The following combinations of OS and architectures __are officially supported and tested__ at the moment: ISA / OS | Windows | Linux (glibc) | Linux (musl) | macOS | FreeBSD | OpenBSD ------------------ | ----------- | ------------- | ------------ | ----------- | ----------- | -------- x86 (IA32) [^1] | ✅ Yes | ✅ Yes | 🟨 Probably | ⬜️ *N/A* | ✅ Yes | ✅ Yes x86_64 (AMD64) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes ARM32 LE [^2] | ⬜️ *N/A* | ✅ Yes | 🟨 Probably | ⬜️ *N/A* | 🟨 Probably | 🟨 Probably ARM64 (AArch64) LE | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | 🟨 Probably RISC-V 64 [^3] | ⬜️ *N/A* | ✅ Yes | 🟨 Probably | ⬜️ *N/A* | 🟨 Probably | 🟨 Probably LoongArch64 | ⬜️ *N/A* | ✅ Yes | 🟨 Probably | ⬜️ *N/A* | 🟨 Probably | 🟨 Probably