SOLIDWORKS PDM Professional API Help
Getting Started
Send Feedback

Glossary Item Box

SOLIDWORKS PDM Professional Application Programming Interface

SOLIDWORKS PDM Professional’s application programming interface (API) gives you access to most of the functionality in SOLIDWORKS PDM Professional. For example, you can programmatically:

See the Release Notes for the updates made to recent releases of the SOLIDWORKS PDM Professional API.

Applications 

You can write two types of applications using this API:

  1. Stand-alone applications (.exe and .dll) that are called by other programs to use various features of SOLIDWORKS PDM Professional.
  2. Add-in applications that are called by SOLIDWORKS PDM Professional when users perform actions like check in or check out of a file, add a file to the vault, change the state of a file, etc.

Primary Assembly Interops

SOLIDWORKS PDM Professional includes two primary interop assemblies (also called interops) for use with stand-alone SOLIDWORKS PDM Professional applications:

The interops are stored in the top folder of your SOLIDWORKS PDM Professional installation.

See Using .NET Framework 4.0 in Stand-alone Applications for more information.

See Also

Return Codes

TroubleShooting Guide