SuiteCloud Platform Documentation Summary

The SuiteCloud platform provides a comprehensive set of tools that you can use to customize and extend NetSuite to fit your business needs. Customizations developed on the platform automatically migrate with every NetSuite upgrade. The following documentation is available for the SuiteCloud platform:


Learn how SuiteCloud Platform allows you to customize NetSuite to your own needs. Learn about the records reference tools available and review the SuiteCloud platform glossary for new terminology. See SuiteCloud Platform Introduction.

Point-and-Click Customization

SuiteBuilder makes customizing NetSuite fields, forms, record types, transaction types, segments, and centers a point-and-click experience. With SuiteBuilder, you can define how information is accessed and entered by each user of your NetSuite account. See SuiteBuilder (Customization).

Copy a custom object to another account with Copy to Account. Select a target account, choose dependencies, specify whether to include instances, if applicable, and then preview and deploy the custom object. See Copy to Account.

Workflow Engine

SuiteFlow provides developers and customers with point-and-click tools to customize and automate business processes, such as lead nurturing, transaction approval, record management, and more. See SuiteFlow (Workflow).

Custom Coding

Built on industry-standard JavaScript, SuiteScript and SuiteScript 2.x enables full-featured application-level scripting capabilities throughout NetSuite, supporting sophisticated procedural logic and featuring robust debugging capabilities. Many NetSuite records support SuiteScript. See SuiteScript.

SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism. It provides developers and partners with IDE tools that customize NetSuite accounts and deploy solutions. See SuiteCloud Development Framework.

SuiteCloud Software Development Kit represents tools allowing customization of accounts through SuiteCloud Development Framework. Available tools are SuiteCloud IDE plug-in and SuiteCloud CLI. See SuiteCloud SDK.

Managing SuiteApps

Define and manage your SuiteApp distribution process in a single location. Upload SuiteApp projects to SuiteApp control center and distribute them in the SuiteApp Marketplace, from which users can install and upgrade SuiteApps. See SuiteApp Control Center and SuiteApp Marketplace.


Use the SuiteApp Marketplace to find and install SuiteApps. SuiteApps can include customizations and configuration settings useful to your organization. To learn about the information that is available for each SuiteApp, see Viewing SuiteApps in the SuiteApp Marketplace.

For those who create SuiteApps, use the SuiteApp Control Center to define and manage your SuiteApp distribution process. You can upload SuiteApp projects to SuiteApp Control Center and distribute them as SuiteApp versions to the SuiteApp Marketplace. For more information about getting started with SuiteApp Control Center, see Accessing SuiteApp Control Center.


SuiteTalk SOAP web services enable customers and partners to integrate NetSuite with existing on-premise investments and third party cloud applications. Integrations can use Java, .NET, or any other programming language that supports SOAP-based web services. See SuiteTalk SOAP Web Services Platform Guide.

SuiteTalk SOAP web services records guide contains a description of each record, which generally includes information about supported operations, field definitions, usage notes, and code samples. The guide includes links to the SOAP Schema Browser. See SuiteTalk SOAP Web Services Records Guide.

SuiteTalk REST web services provide a REST-based interface for interacting with NetSuite. See SuiteTalk REST Web Services API Guide

SuiteTalk REST web services records guide contains a list of records accessible through REST web services. The list includes both generally available and beta records. See SuiteTalk REST Web Services Records Guide.

The Import Assistant supports bulk transfers of data from other applications into NetSuite via CSV files. This wizard enables visual mapping of CSV file columns to NetSuite fields. See CSV Imports.


NetSuite develops core plug-ins and releases them to partners or customers. You can create a new core plug-in implementation and test it using the SuiteScript Debugger. See available core plug-ins in Core Plug-ins.

NetSuite also allows you to develop, implement and manage your own custom plug-ins. See Custom Plug-ins.

Supported Records and Samples

See a comparison of record types supported for SuiteScript, Web Services integration, SuiteAnalytics Connect, and CSV import. See SuiteCloud Supported Records.

For information about the record types, fields, and relationships available for a specific NetSuite channel, see the Records Catalog. The Records Catalog includes the custom records, forms, and fields in the current user’s account and only includes data based on the features currently enabled in the account. See Records Catalog.

NetSuite offers a collection of sample customization projects created with SuiteCloud platform tools. Explore these samples to determine which SuiteCloud tools suits you best to customize NetSuite for your organization. Also, a variety of tutorials are included here that walk you through how to create sample customization projects using SuiteCloud concepts. See Sample SuiteCloud Platform Customization Projects.

Related Topics

NetSuite Documentation Overview
Using the Help Center Window
Searching for Help
Getting Field-Level Help
Finding Out What's New in NetSuite

General Notices