Materialise Magics

Software Development Kit

Automate repetitive data and build preparation tasks

Minimize time and effort spent on time-consuming, manual tasks during data and build preparation. With the AM Workflow Scripting module, you can leverage the Magics software development kit (SDK) to create Python scripts that automate your additive manufacturing (AM) workflows.

Materialise Magics showing identical parts with labels and a metal 3D-printed version of the part popping out of the screen

Maximize your 3D printing bottom line

Save time and reduce human error


Ensure quality and repeatability


Improve the ROI of your 3D printers


Allow your team to focus on more strategic work


Automate with Magics’ scripting capabilities

Why Materialise?

  • We leverage 30+ years of AM expertise for every project
  • Our solution architects and project consultants provide end-to-end support, from an in-depth consultation to a final custom solution
  • 95% of our customers achieved results and value faster with our scripting services for Magics 

Choose your development path

Three women sitting at a table in a meeting on their laptops with a large screen showing a planning tool

Materialise Makes | We develop your script

Our Professional Services team builds and automates data and build preparation workflows using Magics SDK building blocks to support your end-to-end workflows.

A laptop screen with coding, viewed from over the shoulder of the coder

Customer Make | Customize your script

Your team knows your workflows best. Empower your engineers and developers to design their own scripts with the Magics SDK.

When we get an order, we are talking about dozens of different geometries that each need labels. For each part, we had to delete the old label, close the shell, create a new number, save it as an STL, then start prepping. It was mundane but necessary work, costing valuable time from our preppers. Now the team can use their time for more challenging, interesting work.

Christoph ErhardtManager of Customer Projects & Additive Design, Protolabs

Frequently asked questions

Level up your Magics workflows

Data and build preparation tasks impact both upstream and downstream workflows, so overcome bottlenecks with automated Python scripts designed specifically for your operations.

Talk to our team