Skip to content

Vectorworks/developer-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

The SDK

Vectorworks http://www.vectorworks.net provides an open architecture that allows developers to supplement or replace existing Vectorworks functionality. From the user’s perspective, these new tools, menu commands, and objects are indistinguishable from those built into Vectorworks. As such, they are first-class solutions for the user.

The SDK https://www.vectorworks.net/en-US/support/custom/sdk/sdkdown provides OS-independent functionality for accessing the application routines. Also, it provides functions for creating OS-independent User Interfaces for your plug-ins.

Basics

The Vectorworks SDK uses the C++ language to develop extension functionality. To develop SDK plug-ins for Vectorworks, you will need the following tools:

Before you begin, you should review the Vectorworks environment.

The Vectorworks SDK provides some specific types. A developer should use the recommended types. Here is a short list of the most commonly used types:

Working with the SDK

Tasks

Plug-ins Modules

Vectorworks plug-in is a dynamic library on Windows and a specific type of bundle on Mac.

On launch, Vectorworks enumerates the 'Plug-ins' folder next to the application for dynamic libraries (or bundles). Also, Vectorworks traverses shortcuts (aliases) placed in the folder hierarchy.

Each Plug-in module is a VCOM (Vectorworks Component Object Model) provider library. This library provides one or many VCOM implementations of standard interfaces for the different extensions.

More information on the topic see here.

VWFC

VectorWorks Foundation Classes

Plugin Credential files

Vectorworks 2026 introduces the requirement for script plugins that are encrypted/obfuscated and SDK plugins to have a satellite credentials file that defines who is the developer of the plugins is.

More information can be found here: Plugin Credentials

Version Information

About

Contains information on the SDK development for Vectorworks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published