Outlook Integration
Only 32 bit (x86) versions of Office are supported.Can be up to and including Office 2019 / 365.
Office must show up in Add/Remove Programs in Control Panel.
(last edited: 02/11/2023)
Use Rhino’s geometry kernel to drive complex stand-alone or web applications directly within the cadwork ecosystem.
The console flickered. Found 312 elements.
Cadwork API provides programmatic access to cadwork’s BIM/CAD software (primarily for timber/construction workflows), enabling automation, data exchange, custom extensions and integration with other tools. It exposes model geometry, elements, attributes, project metadata, and export/import capabilities; supports scripting, plugin development, and common construction workflows (quantity takeoff, fabrication data, CNC output). Typical users: architects, structural/timber engineers, fabricators, and integrators.
Essentially, the API bridges the gap between raw programmatic logic and Cadwork’s powerful geometric and manufacturing processor. Key Capabilities: What Can You Automate? cadwork api
As of version 2026, support for the Lua scripting language has been discontinued. Any Lua plugins will no longer function, and users are strongly encouraged to migrate their workflows to Python or C++.
What specific are you looking to automate? Do you have an existing programming background in Python? What version of Cadwork are you currently running?
import cadwork import element_controller Use Rhino’s geometry kernel to drive complex stand-alone
# Apply the change cadwork.node.set_point_3d(id, 2, new_end_node)
Every element in a Cadwork model contains a wealth of metadata, including material grades, assembly numbers, phase codes, and IFC attributes. The API allows you to batch-read and batch-write these attributes. This is invaluable for integrating Cadwork with external Enterprise Resource Planning (ERP) software or project management databases. 3. Automated Connection Engineering
"
Call the API functions to draw the beams or panels into the 3D space.
Elias held his breath. The model settled. The roof was no longer a flat plane; it had a subtle, elegant curve where the two-degree adjustment had propagated through the trusses.
: A major advantage for developers is that cadwork does not need to be restarted to test code changes; saving the script and rerunning the plugin is sufficient. Essential Resources Cadwork Python Documentation Essentially, the API bridges the gap between raw