to handle piece-by-piece exports, or are you trying to build a node in Cadwork Python Documentation
By leveraging the Cadwork API, developers, engineers, and BIM managers can automate repetitive modeling tasks, build custom plugins, and create seamless data pipelines between design offices and CNC fabrication shops. What is the Cadwork API?
: It contains pre-built nodes for "element creation" and "part modification" that effectively perform the "deep" logic of the standard API. Custom Nodes cadwork api
The (Application Programming Interface) is a powerful development framework that allows users and developers to extend the core functionality of Cadwork 3D, the leading software for timber construction and BIM modeling. By using scripting languages like Python or C++ , the API enables the automation of repetitive tasks, the creation of custom plugins, and the seamless integration of Cadwork data with external enterprise resource planning (ERP) or production systems. Core Capabilities and Features
Historically, CAD/CAM automation required specialized macro languages or complex C++ integrations. Cadwork transformed this approach by introducing a native . to handle piece-by-piece exports, or are you trying
Data silos are the enemy of efficiency. The Cadwork API allows developers to build custom plugins that connect Cadwork directly with other corporate software:
You can create, modify, and delete 3D elements, including beams, panels, joints, and containers. Custom Nodes The (Application Programming Interface) is a
directory of your user profile. The Python file inside must match the folder name to be recognized as a plugin.
Cadwork is a CAD/BIM platform focused on timber construction, joinery, and general structural modeling. The Cadwork API lets developers and power users:
With the API, you aren't limited to the plugins cadwork ships by default. Users can write their own plugins to meet highly specific needs. A plugin is essentially a Python script stored in your user profile that appears as a clickable button in the cadwork interface. You can even create custom icons and descriptions for these tools, making them accessible to your entire team. These plugins can handle everything from locking/unlocking elements to creating complex furniture carcasses via the Joinery Tool Center (JTC).