Cadwork Api -
Programmatically create and manipulate parts, such as beams, panels, and complex 3D connections, without manual drafting.
The , 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
Cadwork is a CAD/BIM platform focused on timber construction, joinery, and general structural modeling. The Cadwork API lets developers and power users: cadwork api
to handle piece-by-piece exports, or are you trying to build a node in Cadwork Python Documentation
The machine is waiting for your commands. Why type them out every single time? Programmatically create and manipulate parts, such as beams,
The API is not a feature you click. It is a backdoor into the soul of the software—a text-based interface that lets you speak to the 3D model in a language of logic, loops, and variables. To the uninitiated, it looks like a messy script of Python or C++. But to the initiated, it is a lever that moves mountains.
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. The Cadwork API lets developers and power users:
Since the introduction of Python-based scripting in version 27, the Cadwork API has revolutionized how structural engineers, designers, and manufacturers interact with their 3D models. What is the Cadwork API?
visualization_controller : Controls how elements look in the active 3D window (colors, visibility, rendering styles). A Simple Example: Creating a Beam via Python API