Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SyncJSNew to Visual Studio Code? Get it now.
SyncJS

SyncJS

Syncplify

|
1 install
| (0) | Free
Full IntelliSense support for SyncJS scripts used in the Syncplify product family (AFT!, Syncplify Server!, R2FS!). Provides hover documentation, signature help, and code completion for all built-in SyncJS globals, VFS client types, product-specific extensions, and the complete SyncJS API surface. A
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SyncJS for Visual Studio Code

First-class VS Code support for .syncjs script files used in the Syncplify product family: AFT!, Syncplify Server!, and R2FS!.

Features

IntelliSense and Hover Documentation

  • Hover over any SyncJS global, constructor, or property to see its type signature and inline documentation.
  • Works for the full SyncJS API surface: VFS clients (SFTP, FTP, FTPS, S3, Azure Blob, GCS), HTTP client, SQL client, OpenPGP, image processing, email, Slack, Twilio, and more.
  • Member access is fully resolved (e.g.: hovering client.Options.UploadPolicy shows the correct type and description).

Product-Specific Extensions

The extension is aware of product-specific scripting globals beyond the core SyncJS API:

  • AFT!: FsWatcher, RemoteWatcher, JobID, HaltSignalReceived(), Params()
  • Syncplify Server!: Session, MakeTOTP(), ValidateTOTP(), and related server-side globals

Code Completion

Context-aware completion for SyncJS globals and their members, including inherited properties from base types.

MCP AI Tooling

When used alongside the syncjs-mcp MCP server, AI assistants (GitHub Copilot, Claude, etc.) gain access to SyncJS-aware tools: syntax checking, API listing, documentation lookup, and sandboxed script execution. Scripts suggested by the AI are validated against the real SyncJS engine before being shown to you.

Requirements

No additional runtime is required. All type information is bundled with the extension.

Getting Started

Open any .syncjs file. IntelliSense activates automatically for all SyncJS globals. No configuration is needed.

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