SuiteScripts

External ID Search Utility
A Suitelet that can be used to locate transactions, entities, and items based on an external ID.


Power Search Suitelet
A Suitelet that can be used to search across a variety of record types, essentially providing an alternative to NetSuite's standard Global Search feature.


SuiteAPI
SuiteAPI is an open source, alternative, RPC-style Web API for the NetSuite platform. Retrieve records. Get SuiteQL query results. Access the results of saved searches. Upload and download files to and from the file cabinet. Send email messages via NetSuite. Generate PDFs based on transactions or ad-hoc XML code. And more.


SuiteFrame
SuiteFrame is an open source framework for developing NetSuite-native applications.


SuiteQL Query Tool
The SuiteQL Query Tool is a simple yet powerful tool that makes it possible to run SQL queries directly within a NetSuite instance.


SuiteQL Query API
The SuiteQL Query API is a free RESTlet that can be used to leverage SuiteQL in your NetSuite integrations.


Saved Search API
The Saved Search API is a free RESTlet that can be used to leverage saved searches in your NetSuite integrations. Think of it as the saved search equivalent to the SuiteQL Query API.


SuiteQL Query Results Portlet
Using the SuiteQL Query Results Portlet, you can easily publish the results of SuiteQL queries on NetSuite dashboards.


Transaction Monitoring Portlet
Displays a list of transactions that meet certain criteria.


Inventory Balance History Suitelet
A Suitelet that can be used to lookup an item's inventory balance for any day in the past.


File Cabinet API RESTlet
A RESTlet-based API that can be used as an external interface to a NetSuite account's File Cabinet. Use SuiteQL to query it, create and delete folders, upload files, and more.


Bitcoin Price Index Portlet
A SuiteScript Portlet that can be used to display the current Bitcoin price pulled from CoinDesk's Bitcoin Price Index (XBP) API.


NetSuite: SEC EDGAR Integration Portlet
A SuiteScript Portlet that can be used to display recent filings made to the U.S. Securities and Exchange Commission (SEC).

About Me

Hello, I'm Tim Dietrich. I develop custom software for businesses that are running on NetSuite, including mobile apps, Web portals, Web APIs, and more.

I'm the developer of several popular NetSuite open source solutions, including the SuiteQL Query Tool, SuiteAPI, and more.

I founded SuiteStep, a NetSuite development studio, to provide custom software and AI solutions - and continue pushing the boundaries of what's possible on the NetSuite platform.

Copyright © 2025 Tim Dietrich.