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.
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:
- Navigate to Documents > Files > File Cabinet in NetSuite.
- Locate and click the SuiteScript 2.1 API link to download the library file to your local downloads folder.
- 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:
- Go to Documents > Files > SuiteScripts in NetSuite.
- Click Add File.
- 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?
What steps are involved in uploading SuiteScript files developed in non-SuiteCloud IDEs to NetSuite?
How do visibility settings affect the execution of SuiteScripts uploaded via non-SuiteCloud IDEs?
Are there any specific steps to integrate the SuiteScript library into a non-SuiteCloud IDE?
Weekly Update History (1)
Updated Setting Up Your SuiteScript Development Environment to show the new SuiteScript 2.1 library file link in the procedures.
View Oracle DocsWas this article helpful?
More in SuiteScript
- N/https Module: Binary File Support in NetSuite 2025.2
NetSuite 2026.1 adds binary file support to N/https for streamlined file handling.
- API Governance Units Calculation in NetSuite 2026.1
NetSuite 2026.1 introduces examples illustrating API governance unit calculations for both user event and scheduled scripts.
- Attach and Detach Operations in NetSuite 2026.1
Attach and detach operations for record relationships in NetSuite enhance data management and connectivity.
- Create-Form Operation in NetSuite 2026.1 REST Web Services
Create-form operation in NetSuite 2026.1 APIs streamlines record creation and enhances efficiency.
Also from NetSuite 2026.1
- Custom Labels for Additional Item Prices in NetSuite 2026.1
Custom labels enhance transaction summaries in NetSuite, improving clarity for item prices.
- Applied Trans Date and Period Enhancements in NetSuite 20...
Latest updates in NetSuite 2024.1 enhance Accounting SuiteApps with transaction line distribution features.
- Data Not Copied from Production to Sandbox in NetSuite 2026.1
In NetSuite 2026.1, key data like domains and customer roles are not copied to sandbox accounts during refreshes, impacting setup.
- Available Items Only Feature in NetSuite 2026.1
Available items only filtering boosts sales efficiency in NetSuite 2026.1 with Intelligent Item Recommendations.
Advertising
Reach SuiteScript Professionals
Put your product in front of NetSuite experts who work with SuiteScript every day.
Sponsor This Category