Forge Design Automation API (formerly known as AutoCAD I/O API)

Forge Design Automation API Overview

In a nutshell:

Forge Design Automation API allows you to run AutoCAD scripts remotely.

In a bit more detail:

Forge Design Automation API is a web services hosted by Autodesk. We built it for developers who wish to process DWG files at cloud scale. You create an AutoCAD script (or use one of ours) then point Forge Design Automation API to the DWG files that you want to run the script on and that's it. Forge Design Automation API will load the DWG files and run the script on each. Finally, Forge Design Automation API saves the outputs to the location that you specify. As you can see on the picture below, Forge Design Automation API is completely storage agnostic. We don't store input or output files. You can store them wherever you want. All we require is that Forge Design Automation API needs to be able to reach your storage via HTTP.

An example:

Let's say you have a thousands of DWG files in Amazon Simple Storage Service (s3) and you want to turn them into PDF files.

Without Forge Design Automation API you would have to download the DWG and run them through AutoCAD to plot them. You would have to figure out how to build a script to plot, build some logging code so that you know which DWG succeeded/failed etc. Your machine would be tied up for hours running one plot job after another.

With Forge Design Automation API, you don't have to download the DWG files, you don't have to build a script (we already built a script to plot to pdf) or logging code. All you have to do is make a some calls to our service and in a few minutes have PDFs in your s3 account.