SSP Applications and Services Comparisons in NetSuite
Understand the differences between Suitelet, RESTlet, SSP Applications, and Scriptable Cart services for efficient NetSuite integrations.
TL;DR Opening
This article provides a comparative analysis of SSP application capabilities against Suitelets, RESTlets, and Scriptable Carts in NetSuite. Knowing these differences helps developers and administrators choose the right solution for their needs.
What Are SSP Applications?
SSP (SuiteScript Server Pages) applications are frameworks in NetSuite that allow for the creation and management of server-side scripting for web applications. They harness SuiteScript to provide custom functionalities while integrating with other NetSuite services.
Comparison of Services
The following table illustrates the capabilities of different service types available in NetSuite:
| Feature | Suitelet | RESTlet | SSP Application | Scriptable Cart |
|---|---|---|---|---|
| JSON for nlobj | - | S | - | - |
| HTTP Methods | POST/GET | GET/POST/PUT/DELETE | GET | GET/POST/PUT/DELETE |
| nl APIs | S | S | S | S |
| Ecommerce APIs | X | X | S | S |
Symbols Legend
- S: Supported
- U: Unsupported
- -: Not Recommended
- O: Optional
This comparison highlights the varied support for different functionalities, aiding developers in determining which service to utilize based on their specific project requirements.
Key Functional Differences
- JSON Handling: Only RESTlets support JSON for the
nlobjobject, which can simplify API integrations. - HTTP Methods Flexibility: RESTlets offer the broadest spectrum of HTTP methods, allowing for more complex interactions compared to Suitelets and SSP Applications.
- E-commerce Integration: SSP Applications and Scriptable Carts specifically support eCommerce APIs, making them preferable for online retail environments.
Who This Affects
The information is particularly relevant to:
- Developers: For implementing and optimizing web-based applications.
- Administrators: For managing the deployment and capabilities of SSP applications.
- eCommerce Managers: For leveraging NetSuite's eCommerce functionalities through proper service selection.
Key Takeaways
- SSP applications offer tailored functionalities suitable for web needs.
- RESTlets provide extensive HTTP method support making them versatile for API integrations.
- E-commerce functionalities are only fully realized with SSP Applications and Scriptable Carts while Suitelets and RESTlets lack direct eCommerce API support.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
Can SSP Applications be used to support eCommerce APIs in NetSuite?
Which NetSuite service supports the use of JSON for the nlobj object?
Do all NetSuite service types support a wide range of HTTP methods?
Are Suitelets recommended for eCommerce integrations in NetSuite?
Was this article helpful?
More in SuiteScript
- Scheduling Map/Reduce Script Submissions in NetSuite
Learn how to schedule map/reduce scripts for one-time or recurring submissions in NetSuite, enhancing automation and efficiency.
- 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.
- Binary File Support in N/https Module for SuiteScript
SuiteScript enhances capabilities with binary file support in the N/https module, allowing improved data handling in external communications.
- Attach and Detach Operations in NetSuite 2026.1
Attach and detach operations for record relationships in NetSuite enhance data management and connectivity.
