Welcome to SuiteResources.com!
April 20, 2026 — Dave Weiss
For the initial release of SuiteResources.com, I've included a few key modules that will help as the Toolkit is built out with even more features. I want to highlight Authentication and the Schema Browser here. More to come in future blog posts...
Authentication
Let's start at the very beginning. SuiteResources.com is secured via https and of course, login credentials are encrypted. We also utilize 2FA, and recommend using an authenticator application - it's the easiest, most frictionless way to add that second layer of authentication.
As far as connectivity to NetSuite, we have implemented OAuth 2.0 according to NetSuite's machine-to-machine authentication grant's specification. Accesing NetSuite resources is smooth and painless. However, when accessing features of this site that connect to NetSuite's MCP services, an additional login via the standard NetSuite UI component is necessary.
Schema Browser
The Schema Broser is one of those foundational modules that allows other modules to function. Here's what happens behind the scenes to get you access to an acount-specific schema that includes both NetSuite standard and custom tables, fields (including your custom fields), and joins.
- The user and role that is used to log into NetSuite governs what data and schema components you can see. It makes perfect sense that NetSuite and by extension SuiteResources.com only allows you to interact with data you have access to via the NetSuite UI.
- The first time you sync SuiteResources.com to NetSuite to populate the Schema Browser, it can take a while to extract all the table, field, and join data, as there are often between 1,500 - 2,000+ table definitions to extract. Be patient.
- Once the schema is loaded, there is a little refresh icon available to the right of the table name to re-sync just that one table. This is useful for extracting any new custom fields that have been created.
- When using the SuiteQL Workbench, the schema is made available in the tabbed sidebar on the right hand side of the screen. In Visual Query Builder (VQB) mode, clicking on the "+" to the right of the table name injects the table, its fields and joins into the top panel of the VQB.