Installation
Install SuitePortal and set up your project.
Prerequisites
- Node.js 20 or later
- A NetSuite account with OAuth 1.0a credentials (consumer key/secret + token ID/secret)
- An Integration Record in NetSuite with Token-Based Authentication enabled
Install
Install SuitePortal in your project:
npm install suiteportalThen initialize your project:
npx suiteportal initThis creates two files in your project root:
.env— NetSuite OAuth credentials (add to.gitignore)suiteportal.config.ts— Optional configuration for record filtering and output paths
From Source
If you're developing SuitePortal itself:
git clone https://github.com/Suite-Portal/suiteportal-cli.git
cd suiteportal-cli
npm install
npm run build