JetBrains Marketplace plugin

Write SuiteScript with less guesswork.

Complete supported APIs, read documentation and follow local SDF references, right in your editor.

See what is new in 2026.1.1. Check Marketplace for availability.

SuiteScript Pro showing a detected SDF project and a SuiteScript user event file in IntelliJ IDEA
Your scripts and local SDF project in one place. Existing workflow screenshot.

SuiteScript 2.x · SDF · Local editor tools

Help with the details.

Get NetSuite-specific completion, documentation and inspections in your editor. Follow local script IDs and File Cabinet paths without searching through XML by hand.

SuiteScript Pro Getting Started guide beside a SuiteScript file

Find the API you need

Complete supported N/* modules, members and options. Read signatures and governance details offline.

Move through your project

Follow local script IDs and File Cabinet paths. Find usages and rename SDF IDs across JavaScript, TypeScript and XML.

Catch common mistakes

Check entry points, API versions and imports as you edit. See estimates for supported governance costs.

Start with a useful template

Create SuiteScript files and paired SDF objects with the right entry-point structure.

Work with TypeScript

Follow supported TypeScript source files to the JavaScript your project compiles.

Run your project tests

Run configured Jest tests, rerun failures and open local coverage reports from the IDE.

01

Open the project you already have

Open a folder containing src/manifest.xml. SuiteScript Pro detects the SDF project and reports which core project parts are present. There is no separate plugin account or project import.

SuiteScript Pro reporting one detected SDF project with manifest, Objects, File Cabinet, and deploy.xml
02

Write with NetSuite context

In a SuiteScript file, complete N/* imports and module members, inspect signatures and governance with Quick Documentation, and jump between entry points with File Structure. The built-in guide keeps the shortcuts and workflows close by.

SuiteScript Pro local workflow guide open beside a SuiteScript user event file
03

Move between code and SDF definitions

Work in SDF XML with local object IDs and File Cabinet paths available to the editor. Use Go to Declaration on a supported local ID to open its definition.

SuiteScript Pro showing an SDF user event script XML definition and the detected project summary

Your source stays in your development environment.

Editor analysis runs on your computer, with no Ngaio telemetry or source-code upload. JetBrains handles licensing. Jest and SuiteCloud commands run external tools that you configure.

Optional CLI boundary

Validate and Deploy use Oracle's separately installed SuiteCloud CLI and your own account. Local editor tools work without it. Deploy asks for confirmation.


More of your workflow, in the IDE.

  • Rename local SDF IDs across JavaScript, TypeScript and XML.
  • See governance estimates for supported API calls.
  • Follow TypeScript output and run your project's Jest tests.
  • Get guidance for supported SuiteScript 1.0 APIs and migration patterns.
  • Fixed TypeScript file creation on newer JetBrains IDEs.
No NetSuite login for local tools

Completion, documentation and local SDF tools work without an account. Direct account connections, live metadata, Records and SuiteQL are not included in this release.

Try every feature free for 30 days.

JetBrains Marketplace handles the trial and license. Check the listing for current pricing and compatibility.


Why use this when JetBrains already supports JavaScript?

SuiteScript Pro adds supported NetSuite APIs, governance details, entry-point checks and local SDF references to the editing tools you already use.

Which IDEs and versions are supported?

Built for IntelliJ IDEA, WebStorm and PhpStorm. Version 2026.1.1 passed automated compatibility checks on 2024.1 and 2026.2.1. Check Marketplace for the compatibility list of the version you install.

Does SuiteScript Pro send my source code to Ngaio?

No. Editor analysis runs locally, and the plugin has no Ngaio backend or telemetry. JetBrains may perform Marketplace license checks. If you choose to run Oracle's SuiteCloud CLI, that separate tool controls its own authentication and network calls.

Do I need the SuiteCloud CLI?

No. Completion, documentation, SDF discovery, navigation, templates, inspections, and structure support work without it. Install Oracle's CLI separately only if you want Validate or Deploy run configurations.

Does it cover every SuiteScript API?

No. API coverage is curated, and governance figures are estimates. SuiteScript 1.0 support provides diagnostics and documentation, not automatic conversion.

Is this an Oracle or NetSuite product?

No. SuiteScript Pro is an independent Ngaio product and is not affiliated with or endorsed by Oracle.