Autodesk Fusion API Development: Add-ins, Scripts and Integrations
Extend Autodesk Fusion with custom Python and C++ add-ins that automate modelling, CAM, drawings and data management, and connect Fusion to your ERP, PLM and web systems through the Fusion API and Autodesk Platform Services.
Custom tools inside Fusion and connected to the cloud
Autodesk Fusion combines CAD, CAM, CAE, electronics and PCB design with cloud data management. Its API gives developers access to parameters, sketches, features, bodies, assemblies, drawings, CAM setups and operations, and the user interface. Add-ins can add their own commands, panels, dialogs and HTML palettes, and react to events such as document open and save.
ENGIMANDI develops Fusion add-ins in Python and C++ for design automation, parameter-driven product families, custom feature tools, BOM export, CAM template application and NC output, and design checks. For data outside the desktop, we use the Fusion Data API (the Manufacturing Data Model) and APS to read designs, properties and BOMs from the cloud and connect them with ERP, PLM and e-commerce systems.
Further reading: Autodesk Fusion API for CAD/CAM automation.
What you get
- Python & C++ add-ins
- Custom commands & palettes
- Parametric design automation
- Drawing & BOM automation
- CAM API automation
- Fusion Data API integration
- ERP & PLM connectors
- Installers & App Store listing
Fusion API solutions
Desktop add-ins and cloud integrations.
Design Automation
Models and assemblies generated or updated from parameters, rules and spreadsheets.
Custom UI
Commands, toolbar panels, dialogs and HTML palettes that fit into the Fusion interface.
CAM Automation
Setups, templates, tool libraries and post processing driven from the API.
BOM & Drawings
BOMs, properties and drawing outputs exported in your formats.
Fusion Data API
Cloud access to designs, components, properties and BOMs through GraphQL.
System Integration
Fusion connected to ERP, PLM, CRM and online configurators.
Fusion development stack
Desktop and cloud APIs.
Typical projects
- Enclosure generator from customer dimensions
- One-click BOM export to ERP
- CAM template add-in for a machine shop
- Design check tool before release
- Cloud sync of Fusion properties to PLM
- Commercial add-in for the Autodesk App Store
How we develop for Fusion
Scope
Workflows, users and data flows.
Prototype
Script proving the core automation.
Build
Full add-in with UI and integrations.
Test
Real designs and Fusion updates.
Deploy
Installer, guides and support.
Fusion API questions
Python or C++ for Fusion add-ins?
Python suits most projects and is fastest to develop. C++ is used when performance or source protection is important.
Do Fusion updates break add-ins?
Fusion updates often, but the API is designed for compatibility. We test against updates and fix issues quickly under support.
Can we access Fusion data without the desktop app?
Yes. The Fusion Data API and APS Data Management API give cloud access to designs and properties.
Can the CAM workspace be automated?
Yes. The API can create setups, apply templates and post-process, and custom post processors control the NC output.
Can you publish our add-in on the App Store?
Yes. We package and prepare add-ins for Autodesk App Store submission.