The API Report CardAPI Index
THE API REPORT CARD / Manufacturing / Dassault SOLIDWORKS
Dassault SOLIDWORKS

Dassault SOLIDWORKS API

Engineering / 3D CAD / PLM · solidworks.com

The core SOLIDWORKS API is COM-based desktop automation for VBA, C#, and C++, not a network API. REST exists at the edges: PDM Professional's Web API with per-vault tokens and 3DEXPERIENCE services with OAuth 2.0. All of it requires a subscription contract or Solution Partner status.

Last verified: July 2026Manufacturing
API GRADE
D
VERIFIED JUL 2026

SCORECARD

ExistencePOORThe core API is COM-based desktop automation; REST exists only for PDM vaults and 3DEXPERIENCE cloud data.
AccessPOORAPI access generally requires an active Subscription Service contract or Solution Partner membership.
CoveragePOOR
AuthPOORPDM's Web API authenticates per vault for a bearer token; OAuth 2.0 exists only on the 3DEXPERIENCE layer.
Docs & DXPOORDocs scatter across help.solidworks.com, 3ds.com openness pages, and GitHub SDK repos, one set per API layer.
StabilityMIXED
Supergood: Dassault SOLIDWORKS has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Dassault SOLIDWORKS scores D on the API Report Card. The core SOLIDWORKS API is COM-based desktop automation for VBA, C#, and C++, not a network API. REST exists at the edges: PDM Professional's Web API with per-vault tokens and 3DEXPERIENCE services with OAuth 2.0. All of it requires a subscription contract or Solution Partner status.

Tried to integrate with Dassault SOLIDWORKS?