SuiteApp Project Creation in NetSuite SuiteCloud
Create SuiteApp projects in NetSuite SuiteCloud using VS Code, WebStorm, or CLI tools to develop custom applications.
Creating a SuiteApp project is essential for developers aiming to leverage the SuiteCloud Development Framework (SDF) in NetSuite. Utilizing SDF allows for the development of SuiteApps and tailored account customization projects, whether for internal purposes or commercial distribution. This guide outlines the steps for creating a SuiteApp project using different NetSuite tools.
How to Create a SuiteCloud Project?
Depending on your environment, here’s how you can create SuiteApp projects:
Creating a SuiteCloud Project in Visual Studio Code
-
In Visual Studio Code, open the Command Palette and type
suitecloud. -
From the dropdown menu, select SuiteCloud: Create Project.
-
Choose a parent folder for the new project and click Select Folder. Note: You can use the same parent folder for multiple projects, but do not nest SuiteCloud projects inside one another.
-
In the Command Palette, select the project type, e.g.,
SuiteApp Project. -
Enter a name for your project, e.g.,
currency, and press Enter. -
Specify a project version, publisher ID, and project ID, following semantic versioning practices. For example:
none1.02.01242016 -
Choose whether to include unit testing using the Jest framework by selecting
YesorNo.
Upon creating the SuiteCloud project, its status will be displayed in the Output tab. You can then opt to open your project either in This Window or a New Window.
Creating a SuiteApp Project in SuiteCloud IDE for WebStorm
- Open WebStorm and select File > New > Project....
- In the New Project dialog, select SuiteApp as the project type.
- Choose the location to save your project, or stick with the default.
- Set the properties for your project as necessary. For further details, see the Properties of a SuiteApp Project.
- Click Create. You will then have the option to open the project in This Window or a New Window.
- Add any accounts or domains you wish to customize, for which further guidance is available in the documentation.
Using CLI Tools
In addition to integrated development environments, you can also create SuiteApp projects using command-line interfaces. Here are the commands specific to Z:
- For Java CLI, refer to the createproject command.
- For Node.js CLI, use the command project:create.
Creating SuiteApp projects is vital for developing robust SuiteCloud applications and customizing your NetSuite account effectively. Each tool offers its own advantages; choose based on your development preferences.
Who This Affects
- Developers: Primarily those involved in creating SuiteApps or customizing NetSuite environments.
- Administrators: Users managing SuiteCloud environments and overseeing SuiteApp integrations.
Key Takeaways
- You can create SuiteApp projects using VS Code, WebStorm, or CLI tools.
- Follow proper naming conventions and versioning practices when setting up projects.
- Each development tool offers unique features that cater to different user needs.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
Can I nest SuiteCloud projects within other SuiteCloud projects in Visual Studio Code?
Is it possible to include unit testing when creating a SuiteCloud project in Visual Studio Code?
What development environments can be used to create SuiteApp projects?
Are there any specific naming conventions required when setting up a SuiteCloud project?
Was this article helpful?
More in SuiteCloud Development Framework
- SuiteCloud Developer Assistant: AI Coding Support in
SuiteCloud Developer Assistant enhances NetSuite development with AI-powered coding features, offering real-time assistance and SuiteScript generation.
- 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 Developer Assistant Feature for Visual Studio
Discover the new SuiteCloud Developer Assistant integrated with Visual Studio Code for enhanced SuiteCloud project development.
- 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