IronCAD API
Extend and automate functionalities
What is the IronCAD API?
The IronCAD API (Application Programming Interface) allows developers to extend and automate IronCAD’s functionality. It is built on a COM architecture, making objects, methods and properties accessible through programming languages such as C# and C++.
With the IronCAD API, you can:
- Build your own applications that run directly in IronCAD
- Automating repetitive tasks
- Integrating IronCAD into broader software solutions
What can Add-ins do?
Integration
Responding to events such as opening or saving files
Customize toolbars
Add buttons and menus with their own icons and logic
Automation
Streamline processes and simplify standard tasks
Permanently active
Automatic loading on startup of IronCAD
Installation and management of Add-ins
Installation and management of Add-ins
- Register DLL – using regsvr32.exe from C:WindowsSystem32 register the Add-in.
- Start IronCAD – open IronCAD after registration is complete.
- Manage via Add-in Manager – go to Tools > Add-in Applications.
- Activate – check the desired Add-in and click OK.
After these steps, the Add-in is active and will be automatically loaded on future sessions.
For developers: expand and integrate
The IronCAD API is of particular interest to developers who want to connect IronCAD to other systems or business processes. Consider:
- Integration with PDM/PLM systems
- Linking with product configurators
- Specific automations for internal work processes
For documentation and support, there is a dedicated email address: apisupport@ironcad.com
Name conventions in the API
To understand how the IronCAD API is structured, the system uses clear conventions:
- Z → concrete classes with the real functionality
- IZ → interfaces that only describe the structure
- eZ → enumerations and auxiliary functions, often used as parameters
This format helps developers navigate the API structure more quickly.
Frequently asked questions about 3D CAD rendering
Still unsure how rendering works or what you can do with it? This FAQ provides quick insight.
Conclusion
The IronCAD API takes CAD design to the next level through automation, customization and integration. From adding simple functions to building complex Add-ins, the possibilities are endless.