System (Hardware)

In this section you will learn how to get basic system hardware data. We will cover the system, baseboard and bios:

For function reference and examples we assume, that we imported systeminformation as follows:

const si = require('systeminformation');

System

All functions in this section return a promise or can be called with a callback function (parameter cb in the function reference)

Function Result object Linux BSD Mac Win Sun Comments
si.system(cb) {...} X X X X hardware information
manufacturer X X X X e.g. 'MSI' or 'DELL'
model X X X X model/product e.g. 'MS-7823'
version X X X X version e.g. '1.0'
serial X X X X serial number
uuid X X X X UUID
sku X X X X SKU number
si.bios(cb) {...} X X X X bios information
vendor X X X X e.g. 'AMI'
version X X X version
releaseDate X X X release date
revision X X X revision
si.baseboard(cb) {...} X X X X baseboard information
manufacturer X X X X e.g. 'ASUS'
model X X X X model / product name
version X X X X version
serial X X X X serial number
assetTag X X X X asset tag
si.chassis(cb) {...} X X X X chassis information
manufacturer X X X X e.g. 'ASUS'
model X X X X model / product name
type X X X X chassis type e.g. 'desktop'
version X X X X version
serial X X X X serial number
assetTag X X X X asset tag
sku X SKU number