Cadwork Api May 2026

The Cadwork API, specifically the Python-based interface introduced in Version 27, represents a paradigm shift for the timber construction industry by bridging the gap between standard CAD/CAM modeling and bespoke architectural automation . The Architecture of Customization

  • With the API: Loop through every beam in the model. If the beam cross-section is 200x400 and the material is GL24h, rename it automatically to Glulam_200x400_Level_2. Export it with custom property sets (PSets) that your structural analysis software actually recognizes.

What is the cadwork API?

The cadwork API (Application Programming Interface) is a set of programming tools that allows users to extend, automate, and customize cadwork’s native functionality. Instead of manually drawing, modifying, or reporting every element, the API enables you to control cadwork through code. cadwork api

Conclusion: Don't Click. Compute.

1. Always Error-Handle Connection Issues

cadwork may crash or the user may close the session. Your script should catch ConnectionError and gracefully retry or log the issue. The Cadwork API , specifically the Python-based interface

You invested in cadwork because it is the best in class for heavy timber and engineering. But you are only using 60% of its value if you aren't scripting. With the API: Loop through every beam in the model

Rhino/Grasshopper Link: Through Rhino.Inside Cadwork, developers can use Grasshopper’s visual programming to drive parametric designs directly into the Cadwork 3D environment. Practical Applications

  • Support for multiple CAD formats: The CADwork API supports a wide range of CAD formats, including IGES, STEP, STL, and more.
  • Read and write CAD files: Easily read and write CAD files, including 2D and 3D models.
  • Manipulate CAD data: Perform various operations on CAD data, such as translating, rotating, and scaling.
  • Query CAD data: Extract specific information from CAD data, such as entity properties and relationships.

To get started with the CADwork API, simply: