SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud
projects. These tools are the SuiteCloud IDE plug-ins and command-line interfaces.
Secure Credentials Storage for SuiteCloud SDK
Important: This feature is targeted to be available in February 2025. Starting 2025.1, SuiteCloud SDK uses Public-Key Cryptography Standards #12 (PKCS#12) to generate a credentials file that is password protected. When you authenticate for the first time using the SuiteCloud SDK tools, the PKCS#12 credentials file is created and stored on your local machine in the .suitecloud-sdk folder within your home directory. This file contains encrypted authentication data, thus eliminating the need for repeated authentication in subsequent sessions. To keep your credentials file secure, SuiteCloud SDK encrypts it using a password or secure passkey:
Change
- For browser-based authentication, the passkey is auto-generated and stored in your machine’s secure storage service (such as Windows Credential Manager, MacOS Keychain, or Linux Keyring).
- For machine-to-machine authentication or browser-based authentication in fallback mode, you must manually define the passkey using an environment variable. Important: The upcoming SuiteCloud SDK tools release will impact your credentials for these tools. After the SuiteCloud SDK tools are upgraded to the next version (25.1 for SuiteCloud IDE Plug- in for WebStorm and SuiteCloud CLI for Java, and 2.1.X for SuiteCloud Extension for Visual Studio
Code and 2.0.X for SuiteCloud CLI for Node.js), your current credentials file, along with your locally
saved credentials for any of the SuiteCloud SDK tools, will not be valid. You will be required to reauthenticate to use these tools again. Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK Starting February 2025, SuiteCloud SDK version 24.1 will no longer be available for new installations.
Version 24.1 is the last version that supports Token-Based Authentication (TBA) and OAuth 1.0. Existing
installations will continue to work, however, OAuth 1.0 support will eventually be removed from SuiteCloud SDK version 24.1 and older versions. At that point, version 24.1 and older versions of the tools will stop working. If you are still using older versions of the SuiteCloud SDK tools, you should upgrade to the latest version as soon as possible. The latest version of the SuiteCloud SDK tools use 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). 2025.1 SuiteCloud Extension for Visual Studio Code Is Not
Yet Available
The 2025.1 SuiteCloud Extension for Visual Studio Code is targeted for release in February 2025.
SuiteCloud Extension for Visual Studio Code provides a UI for NetSuite platform development using
SuiteCloud Development Framework (SDF). You can install the SuiteCloud Extension for Visual Studio
Code, develop SuiteCloud projects, and deploy them to your account. For more information, see the help topic SuiteCloud Extension for Visual Studio Code Overview.
SuiteCloud Extension for Visual Studio Code is an open-source project published in GitHub. To view its
code and get the latest changes, see SuiteCloud Extension for Visual Studio Code GitHub Repository. 2025.1 SuiteCloud CLI for Node.js Is Not Yet Available The 2025.1 SuiteCloud CLI for Node.js is targeted for release in February 2025.
SuiteCloud CLI for Node.js is a tool that you can use with your own integrated development environment
(IDE) or source-code editor to develop SuiteCloud projects. This CLI is optimized for the experience. It is interactive and guides you through all the steps of the communication between your local project and your NetSuite account. For more information, see the help topic SuiteCloud CLI for Node.js Guide.
Change
SuiteCloud CLI for Node.js is an open-source project published in GitHub. To view its code and get the latest changes, see SuiteCloud CLI for Node.js GitHub Repository. 2025.1 SuiteCloud IDE Plug-in for WebStorm Is Not Yet
Available
The 2025.1 SuiteCloud IDE plug-in for WebStorm is targeted for release in February 2025.
SuiteCloud IDE plug-in for WebStorm is an integrated development environment (IDE) that is packaged
for NetSuite platform development. It provides a UI for SuiteCloud Development Framework (SDF). You can download SuiteCloud IDE plug-in for WebStorm as a plug-in installation, develop SuiteCloud projects, and deploy them to your account. For more information, see the help topic SuiteCloud IDE Plug-in for WebStorm Overview. 2025.1 SuiteCloud CLI for Java Is Not Yet Available The 2025.1 SuiteCloud CLI for Java is targeted for release in February 2025.
SuiteCloud CLI for Java is the SDF command-line interface. You can use the CLI for Java with your own
integrated development environment (IDE) source code editor to create SuiteCloud projects. You can also create batch and shell scripts that use CLI commands to automate your project validation and deployment processes. When used with your own IDE, CLI for Java acts as an alternative to SuiteCloud IDE. For more information, see the help topic SuiteCloud CLI for Java Guide.