Developing SuiteScript in Non-SuiteCloud IDEs in NetSuite 2026.1

In NetSuite 2026.1, you can now develop SuiteScript in various IDEs, requiring manual script uploads to the File Cabinet.

·2 min read·NetSuite 2026.1·View Oracle Docs

Starting in NetSuite 2026.1, while SuiteCloud IDEs remain the preferred environment for SuiteScript development, users can also utilize non-SuiteCloud IDEs. However, this flexibility requires manual uploads of script files to the NetSuite File Cabinet, which may increase administrative overhead.

Working with Non-SuiteCloud IDEs

Using third-party Integrated Development Environments (IDEs) for SuiteScript development is possible and may suit developers who prefer a specific coding environment or toolset. When working outside of SuiteCloud IDEs, there are several critical steps and considerations:

Adding the SuiteScript Library File to Your IDE

If you choose to work with a non-SuiteCloud IDE, incorporating the SuiteScript library file is essential for functionality such as code completion. Here’s how to add it:

  1. Navigate to Documents > Files > File Cabinet in NetSuite.
  2. Locate and click the SuiteScript 2.1 API link to download the library file to your local downloads folder.
  3. Extract the downloaded files and follow the installation instructions specific to your IDE.

Note: Only users with roles that include SuiteScript permissions can access and download this library file.

Uploading Scripts to the File Cabinet

After developing scripts in your preferred IDE, you must upload them to the File Cabinet to execute them. Here are the steps:

  1. Go to Documents > Files > SuiteScripts in NetSuite.
  2. Click Add File.
  3. In the file dialog, select your script and click Open.

Important Guidelines:

  • Scripts need to be in the File Cabinet to run in your NetSuite account.
  • For scripts to function in customer roles (like Customer, Vendor, Partner, or Employee Center), ensure the correct audience roles are set on the deployment record.
  • Scripts and any referenced files must have appropriate visibility settings, such as Company-Wide Usage or Available Without Login, configured in their File Cabinet records.

After making any edits to a SuiteScript file, repeat the upload process to apply your changes.

Who This Affects

This new capability impacts various roles within NetSuite, particularly:

  • Developers using IDEs for SuiteScript.
  • Administrators responsible for managing and deploying scripts.
  • IT Teams overseeing integration and custom automation projects.

Key Takeaways

  • Non-SuiteCloud IDEs can be used for SuiteScript development starting in NetSuite 2026.1.
  • The SuiteScript library file is necessary for proper code functionality.
  • Manual uploads to the File Cabinet are required for script execution.
  • Visibility settings must be configured properly for scripts to run correctly in different roles.
  • Administrators should consider implications for their custom automation projects.

Frequently Asked Questions (4)

Do I need specific permissions to download the SuiteScript library file in a non-SuiteCloud IDE?
Yes, only users with roles that include SuiteScript permissions can access and download the SuiteScript library file from the NetSuite File Cabinet.
What steps are involved in uploading SuiteScript files developed in non-SuiteCloud IDEs to NetSuite?
After developing your script in a non-SuiteCloud IDE, navigate to Documents > Files > SuiteScripts in NetSuite, click 'Add File,' and select your script from the file dialog to upload it to the File Cabinet for execution.
How do visibility settings affect the execution of SuiteScripts uploaded via non-SuiteCloud IDEs?
Scripts must have appropriate visibility settings, such as Company-Wide Usage or Available Without Login, configured in their File Cabinet records to function correctly across different roles.
Are there any specific steps to integrate the SuiteScript library into a non-SuiteCloud IDE?
Yes, you need to download the SuiteScript 2.1 API library file from the File Cabinet in NetSuite, extract the files, and follow the specific installation instructions for your chosen IDE to enable features like code completion.

Weekly Update History (1)

SuiteScriptupdated

Updated Setting Up Your SuiteScript Development Environment to show the new SuiteScript 2.1 library file link in the procedures.

View Oracle Docs
Source: Working with IDEs Other Than SuiteCloud IDEs Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?