Integrations between different factory software systems and additive manufacturing systems rely on 3D printing software APIs. An API (application programming interface) is an intermediary software connection that allows two different computer applications to connect and talk to each other, as permitted by predetermined functionality and security parameters. APIs are often used to facilitate integrations for interoperability between different applications. For example, through using the Google Maps API, a real estate website could receive information from Google Street View to show what a property looks like from the sidewalk, along with its surrounding vicinity. An example of how APIs can be used in the factory is to connect separate ordering systems and billing systems. This allows for the invoice process to be automated, for a completed work order. In the manufacturing space, countless other API integrations exist that allow automated interoperability between different software systems.
3D printing software APIs: For businesses that leverage additive manufacturing in their factory operations, 3D printing software can be integrated into other factory systems through its own API, to automate AM workflows at other touchpoints in the digital factory. As a 3D printing software, Markforged’s Eiger software has an API. The Eiger API allows users to receive details from Eiger around their parts, builds, print jobs, and printers, which can be passed through to other important business systems. A user’s credentials control what information can be shared or passed between the 3D printing software and other applications.