SuiteCloud SDK
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.
SuiteCloud SDK for 2025.1 includes the following features and updates:
-
Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK
-
2025.1 SuiteCloud Extension for Visual Studio Code Is Now Available
Secure Credentials Storage for SuiteCloud SDK
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:
-
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.
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 3.0.X for SuiteCloud Extension for Visual Studio Code and 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.
For more information, see Secure Credentials Storage for SuiteCloud SDK.
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 Now Available
SuiteCloud Extension for Visual Studio Code is now available for download. For more information, see Installing SuiteCloud Extension for Visual Studio Code.
2025.1 SuiteCloud CLI for Node.js Is Now Available
SuiteCloud CLI for Node.js is now available for download. For more information, see Installing SuiteCloud CLI for Node.js.
2025.1 SuiteCloud IDE Plug-in for WebStorm Is Now Available
SuiteCloud IDE plug-in for WebStorm is now available for download and fully compatible with WebStorm 2024.3.2. For more information, see Update SuiteCloud IDE Plug-in for WebStorm.
2025.1 SuiteCloud CLI for Java Is Now Available
SuiteCloud CLI for Java is now available for download. For more information, see Installing SuiteCloud CLI for Java.