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
Laptop with IronCAD of a bar created by 3D CAD rendering.

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

  1. Register DLL – using regsvr32.exe from C:WindowsSystem32 register the Add-in.
  2. Start IronCAD – open IronCAD after registration is complete.
  3. Manage via Add-in Manager – go to Tools > Add-in Applications.
  4. 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.

Display of IronCAD's TriBall positioning tool.

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.

Render of a luxury bar with refined details created in IronCAD 3D software.

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.