Scripting and Event-Handling
This section of the manual explains and documents all of the extensions to the JavaScript language provided by Syncplify's SyncJS language. Every object, method, function, and data type is documented here for your reference.
Beginning with Syncplify Server! v6 and AFT! v4, SyncJS has been unified to provide a consistent development experience. In fact, most (though not all, for obvious reasons) SyncJS scripts can run on either software with no modifications required.
IMPORTANT
Please note that some objects (such as Session, User, and VirtualFileSystem) exist only in the context of a Syncplify Server! client session. This section of the manual also documents those objects, types, and methods that are exclusively available in Syncplify Server! and are not available in AFT!.
Developer Tooling
Syncplify provides a SyncJS extension for Visual Studio Code that gives you full IntelliSense, hover documentation, and code completion for all SyncJS globals and your target product's specific API. The extension also bundles MCP servers for AI-assisted scripting with GitHub Copilot and other AI tools. See the VS Code Extension and MCP Servers page for installation and setup instructions.
