Substance Designer now offers scripting functionality based on the Python language (version 3.7.6).

Python is used in many industries for automation, workflow improvement tools and asset management among many other applications. Learning materials are plentiful and readily available on the Internet (tutorials, commented projects, etc.).

Allegorithmic provides a Python API to access and use many Substance Designer features from your custom Python scripts.  The API will be expanded in following releases of the software, empowering users to customize its features based on their specific needs.

For your reference, this API documentation can be accessed in the Substance Designer "Help > Python API Documentation..." item in the top menu bar.