Skip to main content

SuiteCloud Updates in NetSuite 2026.1

2026.1 SuiteCloud |

SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism.

Customers and partners can use SDF to create customization projects for internal use within their

organizations or for commercial distribution. For more information about SDF, see the help topic SuiteCloud Development Framework. For a complete list of custom records and customizations that are supported by SDF, see the help topic Customizations Supported by SuiteCloud Development Framework.

New beforeUndeploy Installation Hook

You can now define hooks that run custom logic at certain defined entry points. The new beforeUndeploy hook can run logic before a SuiteApp is uninstalled from an account. This logic can include deleting custom records, files, folders, and objects before a SuiteApp is uninstalled. The beforeUndeploy hook is defined in a new, optional configuration file called application.xml, located at the root of your SuiteApp project, alongside manifest.xml and deploy.xml. In this file, you can define a section under the element and reference one or more SDF installation scripts that contain the logic. For additional information, see the help topic SuiteAgent Framework and Toolkit Now Available for AI- Powered Customization.

Add Support for File Permissions for .ss and .ssp Files

The existing XML definition has been enhanced to let you define permissions for files with .ss and .ssp extensions directly in your SuiteCloud Development Framework (SDF) projects. You can now manage file permissions using the tag without relying on manual configuration in the NetSuite UI. File permissions for .ss and .ssp files are defined in your project’s file XML definitions. For additional information, see the help topic SuiteAgent Framework and Toolkit Now Available for AI- Powered Customization

Changes to the SDF Custom Object for Custom Tools

The SDF custom object for custom tool scripts has been updated. Key changes include:

  • The SDF object name was changed from tool to toolset.
  • The scriptid prefix was changed from customtool_ to custtoolset_.
  • The exposeto3rdpartyagents attribute was renamed to exposetoaiconnector.

These changes are part of the enhancements to the custom tool script type and are required to use the

execution log feature for custom tools. For more information, see Custom Tool Script Enhancements. See the following topics:

  • Custom Tool Scripts as XML Definitions
  • SDF Custom Object XML Definition: toolset
  • How to Update Custom Tool Scripts for Execution Log Support in NetSuite 2026.1 (SuiteAnswers ID: