Design automation lets you access the full power of Autodesk’s core product engines to get more work done faster and more reliably. Manual, repetitive and error prone tasks can be automated, freeing people to work on the hard stuff that requires more engineering expertise. This Forge service also enables connections of tools and tasks into complete workflows. Design automation allows you to connect business systems to powerful web services to accelerate your work process and improve your business flexibility.

Design Automation APIs allow you to access Autodesk’s core product engines and integrate them into your processes and applications. Using the APIs you can leverage virtually all the capabilities provided by Autodesk’s AutoCAD, Inventor, Revit, and 3ds Max engines, with plans in the works to expand to other engines.

Design Automation API for AutoCAD

Leverage scale of Forge platform to automate repetitive DWG tasks

Design Automation API for AutoCAD is AutoCAD’s engine running in the cloud as a Forge service. Project documentation, typically a manual operation, is a great use case for this Forge service. Before, you’d start with thousands of drawings in cloud storage and running scripts against a local desktop to convert them all to PDF, limited by your processor and network throughput. Using Design Automation API for AutoCAD, you can offload all that processing to the Forge Platform, which can process those scripts unattended, at a much greater scale and efficiency, without any of the negative network impact. Other good candidates include creating, querying, purging or plotting DWG.

See the AutoCAD tutorials
Design Automation API for Inventor

Run addins and iLogic with IAM/IPT/IDW files

Design Automation API for Inventor provides access to Inventor’s API as a Forge service. Using Design Automation for Inventor plus your own custom code and iLogic rules, you can set up an automatic responder to receive these orders and prepare initial documents and models for engineers to fine-tune or validate. The automatic handler can modify parameters in part files and assembly files and update relevant drawing files, doing all the preliminary processing in the cloud, and delivering initial documents to engineers’ desktops. Engineers can spend their time on the creative / unique / difficult aspects of each job, rather than wasting time on repetitive document-copying.

See the Inventor tutorials
Design Automation API for Revit

Run Revit add-ins or web applications to process or create RVT/RTE/RFA data

Design Automation API for Revit is Revit’s engine running in the cloud as a Forge service. It provides access to the full Revit DB API without a Revit desktop install, so that you can build cloud-native apps and services that create, extract, and modify Revit data. Now you can automate and customize workflows like creating custom Revit families (RFAs), exploring and analyzing model data, extracting and producing automated reports from RVTs, and automatically creating documentation. Design automation enables unparalleled access to Revit data when and where you need it.

See the Revit tutorials
Design Automation API for 3ds Max

Run Maxscript, Python and 3ds Max plugins with 3ds Max Batch

3ds Max offers rich capabilities for 3D data modeling, animation, rendering and simulation. Whether you're working with 3ds Max files or many other formats, the 3ds Max engine can be used to load or import data from a wide range of sources. Through MAXScript, Python and its extensive SDK, data can easily be processed for optimization, rendering, publishing and more. Leverage your existing 3ds Max scripts and plugins using the Design Automation API for 3ds Max Batch in the cloud.

See the 3ds Max tutorials

Ready to explore further?