CADSharpTools and CADSharpTools.PDM are toolsets to aid with development of SOLIDWORKS and SOLIDWORKS PDM .NET addins and stand-alones. Developers that use these APIs will find classes and functions for common tasks that their software may need to perform. Visit here to learn more about what it can do. Power User members can access the online repository and binaries like this:

Repository Access: Log into BitBucket using the login “” and password “cadsharp”.

Binaries: CADSharpTools and CADSharpTools.PDM. This contains the DLL that you can reference in your project. You can verify the DLL version by looking at its properties. You should also copy the XML file so that you can see the XML comments. Copy the PDB as well if you want to be able to step into the DLL during debugging.

This password and download link may change monthly. Always refer back to this page for the up-to-date password and link.

Once logged into the repository, you can view the source code, download the entire repository, or create a bug report or enhancement request using the issue tracker.

Per the Usage Agreement: 1) CADSharp LLC grants Power Users the non-exclusive right to use CADSharpTools.dll or its source code. 2) You may reference the DLL in your project or directly copy portions of the code into your projects. 3) You may not share the DLL or any portion of the source with people outside of your organization. 4) You may not resell the DLL or any portion of the source code without our permission. We appreciate your integrity!