Deploying to a Sandbox or Custom SSP Application in NetSuite
Deploy content to a NetSuite Sandbox or Custom SSP Application using developer tools like gulp for seamless development integration.
Deploying to a sandbox account or a custom SuiteCloud Service Provider (SSP) application is a critical process for developers working with NetSuite. This guide outlines the necessary steps and considerations for a successful deployment.
How to Deploy to a NetSuite Sandbox
To deploy to your sandbox account, follow these steps:
-
Open Command Line or Terminal
Access your command line or terminal interface. -
Run the Deployment Command
Navigate to the top-level directory of your source files (the same one used during installation). Depending on your development environment, use one of the following commands:- For Theme development tools:
bashgulp theme:deploy
- For Extension development tools:
bashgulp extension:deploy
- For Core SuiteCommerce Advanced development tools:
bashgulp deploy
If this is your first deployment, a subdirectory named
DeployDistributionwill be created where your source files will be compiled and stored. - For Theme development tools:
Note: If you've previously created an authentication ID, you won't be prompted to enter it again. If a different ID is needed, append the
--toparameter to your command. Refer to the Token Based Authentication documentation for more details.
-
Enter Authentication ID
When prompted, input the authentication ID associated with your sandbox account. -
Select Sandbox in NetSuite
In your NetSuite account, choose the desired sandbox account and the role for authentication. Click Allow to generate the required authentication token and secret.Note: Ensure the chosen role has the necessary permissions to deploy content in NetSuite.
How to Deploy to a Custom SSP Application
The deployment process for a custom SSP application follows similar steps as deploying to a sandbox. It’s crucial to ensure your application and environment are set up correctly before proceeding with the deployment.
Best Practices for Deployment
- Always verify that necessary bundles are installed in your sandbox before deployment.
- Consider the security implications of the roles and permissions involved in your deployment to avoid issues.
- Perform thorough testing in the sandbox environment to catch any deployment-related errors before moving to production.
Key Considerations
- Ensure you have the latest developer tools installed.
- Familiarize yourself with authentication processes to avoid delays during deployment.
- Developing in a sandbox allows for a safe testing environment, enabling identification and resolution of potential issues quickly.
Frequently Asked Questions (4)
Do I need to enable a feature flag for deploying to a sandbox or custom SSP application?
What permissions are required to deploy content in a NetSuite sandbox?
How does deploying to a sandbox affect existing workflows and content?
Is the deployment process the same for Theme and Extension development tools?
Was this article helpful?
More in SuiteCloud Development Framework
- Custom Tool Script Enhancements in NetSuite
NetSuite 2026.1 enhances custom tool scripts with execution logs, a new management page, and binary file support. TL;DR Opening
- beforeUndeploy Installation Hook in NetSuite 2026.1
Introducing the beforeUndeploy installation hook in NetSuite 2026.1 for custom pre-uninstall logic in SuiteApps.
- SuiteCloud CLI for Node.js: New Features Overview
Explore the new features of SuiteCloud CLI for Node.js, enhancing SuiteCloud project development with interactive tools.
- SuiteCloud Development Framework in NetSuite 2026.1
SuiteCloud Development Framework features in NetSuite 2026.1 enhance customization, deployment, and management for developers.
Advertising
Reach SuiteCloud Development Framework Professionals
Put your product in front of NetSuite experts who work with SuiteCloud Development Framework every day.
Sponsor This Category