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 the components, methods, and properties that are available in the API, see the SuiteCommerce Extensibility API Reference.
For information about how to use the extensibility API to build extensions, see the following help topics: