Live SolidWorks API Training in Berlin

Take your API knowledge to the next level by joining me in Berlin, Germany in late November for our “Comprehensive SolidWorks API Development” class, which covers SolidWorks API fundamentals plus writing addins and stand-alones using .NET. Attendees get a complimentary premium membership to

Check It Out

Learn to Write Addins From Scratch

We have finally made our written .NET guides available to the public. These include step-by-step instructions on how to write a SolidWorks addin from scratch using VB.NET or C#. See all of our .NET guides below.

Check It Out

Access 15+ hours of training immediately

Ever wanted to automate some or all of your SolidWorks workflow? offers beginner-friendly yet in-depth training tutorials for learning the SolidWorks API.  Sign up for a premium membership and start watching over 15 ours of HD-quality, streaming video.

Browse Tutorials

Download or search 300+ macros

Our macro library contains over 300 example macros to help you learn the SolidWorks API faster. You won’t find these examples in the API Help, in any book, or in any forum—they are exclusive to CADSharp.

Browse Macros

Basic User

join now
Want to start learning the basics of VBA programming and the SolidWorks API right now? Enjoy 3 hours of free content with our basic membership.

Power User : 3 Months

/3 mth
join now
This allows three months of access to our entire video and macro library for VBA macros. No shipping or downloading --- just log in and start learning!

Power User : 1 Year

join now
This allows one year of access to our entire video and macro library for VBA macros. No shipping or downloading --- just log in and start learning!

Best of the Blog

7 Mistakes New API Programmers Make
Common VBA Errors and How To Fix Them
Using Excel With the SolidWorks API
Video: Write A Powerful Macro From Scratch
How To Make VBA Macros x64 Compatible
Storing Data In Models Using Attributes
Using Persistent IDs To Locate Objects
Protecting Your .NET Source Code

Keep up with new blog posts, videos, macros, and webinars by joining our newsletter:

Premium Features

  • 15+ hours of high-quality video with unlimited viewing
  • 300+ searchable macros exclusive to
  • No shipping or downloading - just log in and start watching
  • Priority responses to your questions and comments
  • Flexible pricing with great renewal rates


After spending months learning on my own from various sources and other macros, I decided to take your course. It’s amazing how much it’s helping. The most useful thing I’ve learned is how to navigate the API help files to quickly find the information I need. Watching how Keith solves problems is very informative, and the video tutorial format of the course allows for his skills to be easily transferred. I highly recommend this course to anyone thinking of writing some macros to speed up their workflow.

Chris D.,