Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SOLIDWORKS PDM API with C# | Customization for Beginners
16 students
Created byKabilan A
Last updated 4/2026
English

What you'll learn

  • SOLIDWORKS PDM API Customization from beginner to expert
  • Visual Studio 2022 Project Creation and Project Structure
  • Windows Forms Creation and Console Application from Scratch
  • SOLIDWORKS PDM API Add-Ins creation using C#

Course content

1 section8 lectures1h 46m total length
  • Introduction2:08

    Course Introduction.

  • SOLIDWORKS PDM API Overview17:20

    Overview and Basics of SOLIDWORKS PDM API Architecture.

  • Standalone Application - Console App (.NET Framework)21:51

    SOLIDWORKS PDM API customization using console application.

  • Standard Application - WinForms23:48

    Creating SOLIDWORKS PDM Login Page using WinForms.

  • Add-In Creation from Scratch16:30

    Basics of Add-In Creation.

  • Add-In Creation - Card Button Example22:20

    How EdmCmdData Structures works with example.

  • Debugging Add-Ins2:42
  • Additional Courses!0:12

Requirements

  • Basics of SOLIDWORKS.
  • If you are a C# User, it is an added advantage.
  • Basics of Product Data Management.

Description

Master SOLIDWORKS PDM API Customization Using C#

Want to customize SOLIDWORKS PDM and automate your data management workflows?

This course is designed for beginners who want to learn how to use the SOLIDWORKS PDM API with C# to build custom solutions, create add-ins, and automate vault operations.

You will start with the fundamentals of SOLIDWORKS PDM architecture and API concepts, then gradually move into hands-on development using C#. The course focuses on practical implementation, helping you understand how to extend PDM functionality for real-world use cases.

You will learn how to interact with vaults, files, folders, and metadata using the API, and how to create event-driven add-ins to automate tasks such as file check-in/check-out, data validation, and workflow actions.

What You’ll Learn:

  • SOLIDWORKS PDM fundamentals and architecture

  • Introduction to PDM API and object model

  • Setting up development environment using C#

  • Creating PDM add-ins from scratch

  • Handling vault, file, and folder operations

  • Working with variables and metadata

  • Event-based customization and automation

  • Debugging and deploying PDM add-ins

Why This Course is Different:

This course focuses on real-world PDM customization scenarios and provides a step-by-step approach to building production-ready solutions using C#.

Who This Course is For:

  • SOLIDWORKS PDM administrators

  • Developers and engineers

  • Beginners interested in PDM API

  • Professionals working with engineering data

Requirements:

  • Basic knowledge of SOLIDWORKS PDM

  • Basic understanding of C# is helpful but not mandatory

Outcome:

By the end of this course, you will be able to develop custom PDM add-ins, automate workflows, and implement real-world PDM solutions using C#.

Who this course is for:

  • Design Engineers curious about Product Data Management & PLM.
  • CAD Developers who want to extend their career to PDM & PLM.