NetSuite User Interface Framework for Single Page Applications
The NetSuite User Interface Framework (UIF) is a frontend framework and UI library for NetSuite.
To access NetSuite UIF, copy and paste this URL into your browser and replace <AccountID>
with your NetSuite account ID: https://<AccountID>
.app.netsuite.com/ui/apps/catalog.nl.
NetSuite UIF gives you a catalog of UI components and APIs to build custom UIs for your SPAs. You’ll also find code samples and a sandbox to experiment with your code and see how each component renders. Other utilities like routing, state management, and internationalization are also available.
NetSuite UIF has its own documentation organized by feature, with basic tutorials and advanced guides. You’ll find SPA SuiteApp documentation under Documentation > NetSuite Integration > SuiteApps.
Every NetSuite UIF release is published in the NPM repository with its TypeScript type declarations. Type declarations describe the classes, methods, properties, and APIs in NetSuite UIF. To use the type declarations, you must install the @netsuite-uif-types package.