SuiteCloud CLI for Node.js Guide
Starting February 2025, SuiteCloud CLI for Node.js version 1.9.0, which supports Token-Based Authentication (TBA) and OAuth 1.0, will no longer be available for new installations. If you are still using older versions of the tool, you should upgrade to the latest version as soon as possible. The latest version of SuiteCloud CLI for Node.js is version 3.0.0, and this version uses the OAuth 2.0 protocol for authorization. For more information, see Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK (SuiteAnswer ID 1019514).
SuiteCloud Command Line Interface for Node.js (SuiteCloud CLI for Node.js) is a tool that can be used with your own integrated development environment (IDE) to develop SuiteCloud projects. SuiteCloud CLI is part of the SuiteCloud Development Framework Software Development Kit (SuiteCloud SDK).
The major features of SuiteCloud CLI for Node.js are the following:
-
Create a SuiteCloud project.
-
Link an account to your SuiteCloud projects.
-
Import SDF custom objects from an account.
-
Import SuiteScript files from the File Cabinet of your account.
-
Deploy a SuiteCloud project to your account.
-
Add unit testing with the Jest testing framework.
This topic discusses using Node.js for developing SuiteCloud projects. For instructions on developing extensions on Commerce websites, see Install Node.js.
The following topics provide instructions to install SuiteCloud CLI for Node.js: