AutoCAD Mechanical SDK
Innovate your mechanical design workflow
AutoCAD Mechanical® offers specialized tools for mechanical engineering within the familiar AutoCAD® environment. The Autodesk Mechanical ObjectARX® SDK enables customization and extension of the software so you can create specialized commands, automate design tasks, integrate with other applications, and extend functionality. Tackle workflow optimization, error reduction, data management, and the creation of custom tools to enhance productivity and streamline design processes.
SDKs and tools
The SDK includes libraries, header files, documentation, and samples for AutoCAD Mechanical APIs, providing object-oriented C++ programming interfaces to customize and extend the software. The Doc subfolder contains the C++ API reference guide (acadmcpp.chm
). For changes in this SDK release, refer to the readme file. Additionally, when developing on AutoCAD Mechanical, you can utilize the ObjectARX SDK.
Source code samples that show you how to use AutoCAD Mechanical are included with the SDK and are located in the Sample subfolder.
Download past ActiveX and VBA reference guides
Download past ActiveX and VBA reference guides
- AutoCAD Mechanical 2025 ActiveX and VBA Reference guide
- AutoCAD Mechanical 2024 ActiveX and VBA Reference guide
- AutoCAD Mechanical 2023 ActiveX and VBA Reference guide
- AutoCAD Mechanical 2022 ActiveX and VBA Reference guide
- AutoCAD Mechanical 2021 ActiveX and VBA Reference guide
- AutoCAD Mechanical 2020 ActiveX and VBA Reference guide
ActiveX (COM Automation)
AutoCAD Mechanical ActiveX Automation contains three types of parts libraries, including:
- SymBBAuto (Symbols, Balloons, and Bills Of Materials)
- AcadmAuto (AutoCAD Mechanical)
- GeAuto (Geometry)
These libraries provide ActiveX® interfaces in AutoCAD Mechanical software to automate it from other applications through COM automation.
Community and support
Whether you're an experienced AutoCAD Mechanical user or just starting out, this is a good place to ask questions, share tips, connect, and learn from others.