Installing SuiteCloud CLI for Node.js in NetSuite 2026.2

SuiteCloud CLI for Node.js installation in NetSuite 2026.2 includes a new environment variable for accepting license terms during installation.

·2 min read·105 views·NetSuite 2026.2·View Oracle Docs

TL;DR: Starting in NetSuite 2026.2, a new environment variable, SUITECLOUD_CLI_ACCEPT_LICENSE, has been introduced for the installation of the SuiteCloud CLI for Node.js. This allows users to automate the installation process by accepting the license terms without manual confirmation.

What is SuiteCloud CLI?

SuiteCloud CLI for Node.js is a powerful command-line interface that facilitates the development of SuiteCloud projects. It streamlines various operations such as project creation, linking accounts, and deployment tasks, enhancing developer productivity.

New Environment Variable for Installation

To improve automation, particularly in CI/CD environments, a new environment variable has been added:

  • SUITECLOUD_CLI_ACCEPT_LICENSE: Set this variable to true to bypass the license prompt during installation, indicating acceptance of the Oracle Free Use Terms and Conditions.

Installation Command

Here’s the command to install SuiteCloud CLI for Node.js while automatically accepting the license:

none
SUITECLOUD_CLI_ACCEPT_LICENSE=true npm install -g @oracle/suitecloud-cli

When using PowerShell, the following command applies:

none
$env:SUITECLOUD_CLI_ACCEPT_LICENSE = 'true'
npm install -g @oracle/suitecloud-cli

Additional Features of SuiteCloud CLI

SuiteCloud CLI for Node.js offers several features for developers, including:

  • Creating and managing SuiteCloud projects.
  • Linking to SuiteCloud accounts.
  • Importing and deploying SuiteCloud custom objects and scripts.
  • Adding unit tests utilizing Jest.

Note: Ensure you have installed necessary prerequisites such as Node.js and Java Development Kit (JDK) before running the installation command.

Who This Affects

  • Developers: This enhancement greatly benefits developers integrating SuiteCloud in automated environments.
  • DevOps Teams: Teams responsible for CI/CD pipelines will find this feature crucial for streamlining deployments.

Key Takeaways

  • A new environment variable enhances automation for SuiteCloud CLI installation.
  • Setting SUITECLOUD_CLI_ACCEPT_LICENSE to true simplifies the installation workflow.
  • SuiteCloud CLI continues to be essential for effective SuiteCloud project development and management.

Frequently Asked Questions (4)

Do I need any prerequisites installed for the SuiteCloud CLI installation in NetSuite 2026.2?
Yes, you need to have Node.js and Java Development Kit (JDK) installed before running the installation command for SuiteCloud CLI.
How can I automate the acceptance of the license during the SuiteCloud CLI for Node.js installation?
You can automate the license acceptance by setting the environment variable `SUITECLOUD_CLI_ACCEPT_LICENSE` to `true` during the installation process.
Is the new `SUITECLOUD_CLI_ACCEPT_LICENSE` variable applicable to both standard and PowerShell installations?
Yes, the environment variable can be used in both standard and PowerShell environments to bypass the manual license acceptance during installation.
What are some capabilities of the SuiteCloud CLI for Node.js?
The SuiteCloud CLI for Node.js allows for creating and managing SuiteCloud projects, linking to SuiteCloud accounts, importing and deploying custom objects and scripts, and adding unit tests using Jest.

Weekly Update History (1)

SuiteCloud SDKadded

Added instructions for suppressing the SuiteCloud CLI for Node.js license prompt in scripted and CI installations in Installing SuiteCloud CLI for Node.js.

View Oracle Docs
Source: Installing SuiteCloud CLI for Node.js Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteCloud Development Framework

View all SuiteCloud Development Framework articles →

Also from NetSuite 2026.2

View all NetSuite 2026.2 changes →