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
Add Support for File Permissions for .ss and .ssp Files
The existing
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: