NetSuite User Interface Framework for Single Page Applications

NetSuite User Interface Framework (UIF) is a frontend framework used as a UI library in NetSuite. When the Single Page Application feature has been enabled in your account, you will be able to access the NetSuite UIF catalog through an account-specific URL. To access NetSuite UIF, copy this URL to your browser and replace <AccountID> with your NetSuite account ID: https://<AccountID>.app.netsuite.com/ui/apps/catalog.nl.

NetSuite UIF provides a catalog of UI components and APIs that you can use to build a custom UI for your single page applications (SPAs). It also includes code samples and a sandbox where you can experiment with your code and see how the component is rendered in the UI. Other utilities such as routing, state management, and internationalization are also available.

NetSuite UIF has its own documentation, which is organized into sections corresponding to different features. It also includes basic tutorials and advanced guides for complex features. You can find the SPA SuiteApp documentation in NetSuite UIF by going to Documentation > NetSuite Integration > SuiteApps.

Each release of NetSuite UIF is published in the NPM repository with the corresponding TypeScript type declarations. Type declarations describe the classes, methods, properties, and other APIs included in NetSuite UIF. To use the NetSuite UIF TypeScript type declarations, you must install the @netsuite-uif-types package.

Related Topics

Introduction to Single Page Applications
Components and Structure of Single Page Applications
Single Page Application Creation And Development
Single Page Application Management

General Notices