Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NS SDF Content SyncNew to Visual Studio Code? Get it now.
NS SDF Content Sync

NS SDF Content Sync

goVirtualOffice

|
1 install
| (0) | Free
Synchronize NetSuite files and objects with local SDF project
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NS SDF Content Sync

The NS SDF Content Sync extension for Visual Studio Code streamlines the synchronization of NetSuite content with your local SDF (SuiteCloud Development Framework) project. It enables developers to easily import files and objects from NetSuite, configure sync settings, and manage project setup - all from within VS Code.

Features

  • File Import : Import files from NetSuite's file cabinet to your local project
  • Object Import : Import SDF objects (scripts, workflows, custom records, etc.) from NetSuite
  • Folder Configuration : Specify which NetSuite folders to synchronize
  • Object Type Filtering : Include or exclude specific object types from synchronization
  • Orphaned Object Management : Identify and review objects that exist locally but not in NetSuite
  • Sync Logging : Detailed logs of all synchronization operations with Git integration
  • Automatic Project Setup : Verify and configure SDF project requirements automatically

Getting Started

Requirements

  • Visual Studio Code 1.75.0 or higher
  • SuiteCloud CLI (@oracle/suitecloud-cli) installed globally
  • NetSuite account with appropriate permissions

Installation

  1. Install the extension from the VS Code Marketplace
  2. Open your workspace folder where you want to set up the NetSuite SDF project
  3. Use the command palette (Ctrl/Cmd+Shift+P) to run NS SDF: Verify SDF Setup to ensure your environment is properly configured

Usage

Main Commands

  • NS SDF: Import Files - Import files from NetSuite to your local project
  • NS SDF: Import Objects - Import SDF objects from NetSuite
  • NS SDF: Import All Content - Import both files and objects in a single operation
  • NS SDF: Verify SDF Setup - Check and configure your SDF environment
  • NS SDF: Clear Object Cache - Clear the cached object data
  • NS SDF: Review Orphaned Objects - Examine objects that exist locally but not in NetSuite

Sidebar Views

The extension adds an NS SDF icon to the activity bar with two views:

  1. File Folders - Configure which NetSuite file cabinet folders to synchronize
  2. Object Types - Configure which NetSuite object types to include or exclude

Configuration Options

Configure the extension in your workspace settings:

  • Folders : Define NetSuite folders to sync, including subfolders and file type filters
  • Excluded Object Types : Specify which object types to exclude from import
  • Max Command Length : Adjust maximum command length for batch operations
  • Debug Mode : Enable detailed debug logging

Workflow Examples

Standard File Sync

  1. Click the NS SDF icon in the activity bar
  2. Configure your desired folders in the File Folders view
  3. Click the import button or use the command palette to run NS SDF: Import Files
  4. Review the import results in the output panel

Object Import with Type Filtering

  1. Open the Object Types view in the NS SDF sidebar
  2. Select which object types to exclude from import
  3. Run NS SDF: Import Objects from the command palette or sidebar
  4. Check the import diagnostics for details on imported objects

Troubleshooting

  • Authentication Issues : If you encounter authentication problems, run NS SDF: Verify SDF Setup
  • Import Failures : Check the NetSuite Import Diagnostics output channel for detailed error logs
  • Missing Files/Objects : Use the orphaned objects review to identify synchronization discrepancies

Release Notes

1.0.1

  • Initial public release

License

This extension is licensed under the MIT License.

Credits

Developed by goVirtualOffice for NetSuite SDF developers.


Enjoy easier NetSuite SDF development!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft