Overview

The extensibility API is one of several APIs available from NetSuite that enables you to build new features for a SuiteCommerce website. It provides multiple components that let you access different parts of the website, such as the product list page, the checkout page, or a visitor’s user profile.

You can create extensions in your local environment using the extension developer tools. Each extension contains JavaScript, SuiteScript, and configuration files. Within this code, you can include API calls to components in the Extensibility API. This is represented by the Extensibility API Layer.

The API accesses frontend and backend modules in the Application Layer. This eliminates the need to extend or customize the underlying application code, and the extensions are separated from the application and interact with the API only, not with the application directly. This makes customization more seamless and intuitive for developers and ensures that future updates to the application do not compromise developer customizations.

To view all available components, methods, and properties in the extensibility API, see the following help topics:

For information about how to use the extensibility API to build extensions, see the following help topics:

General Notices