Welcome

Developing C++, C#, VB.NET add-ins for SOLIDWORKS using API

Edit ArticleEdit Article

Add-ins are in-process extension to SOLIDWORKS which provide the best performance benefits across all application types. Add-ins are COM objects and must implement the ISwAddin interface in SOLIDWORKS API.

Add-ins can be developed with any COM-compatible language: C++, C#, VB.NET, VB6, Managed C++.

Add-ins are available under the Tools->Add-Ins dialog in SOLIDWORKS menu and can be optionally enabled or disabled.

Most of SOLIDWORKS partner products and some of the products of SOLIDWORKS Standard, Professional and Premium packages are developed as add-in application rather than built-in applications.

Add-ins can monitor the full lifecycle of SOLIDWORKS applications and documents. Add-ins have an access to all available SOLIDWORKS API, while macros and stand-alone applications have some limitations as some of the APIs would not be available.

Notifications

Join session by SOLIDWORKS and PDM API expret Artem Taturevych at 3DEXPERIENCE World 2025 on Feb 26 at 08:30 AM CST to explore 10 essential macros for automating drawings, assemblies, custom properties, and more


Product of Xarial Product of Xarial