On this page

    P

    process.platform

    History
    Type:string

    The process.platform property returns a string identifying the operating system platform for which the Node.js binary was compiled.

    Currently possible values are:

    • 'aix'
    • 'darwin'
    • 'freebsd'
    • 'linux'
    • 'openbsd'
    • 'sunos'
    • 'win32'
    import { platform } from 'node:process';
    
    console.log(`This platform is ${platform}`);
    const { platform } = require('node:process');
    
    console.log(`This platform is ${platform}`);

    The value 'android' may also be returned if Node.js is built on the Android operating system. However, Android support in Node.js is experimental.