Skip to main content

Granta MI for developers

Overview

Granta MI Enterprise is a complete materials data management solution. MI Gateway and Enterprise Connect integrate with CAD, CAE, and PLM software. From additive manufacturing to composites, Granta MI offers cutting-edge material processing.

  • CAD, CAE and PLM integration
  • Access 250,000+ materials
  • ‘Gold Source’ for materials data
  • Assess restricted substances risk
  • Supports additive manufacturing

The Granta MI Scripting Toolkit is a general-purpose client library for the Service Layer SOAP API. It allows you to browse, search, and export data from Granta MI databases into Python, supporting the generation of reports or integration with third-party tools. The Granta MI Scripting Toolkit also supports data import, allowing data processing workflows or importing of data from external data sources.

The PyGranta client libraries provide smaller tools for more specific use cases:

  • PyGranta BoM Analytics allows you to analyze Bills of Materials against worldwide substance legislations and sustainability indicators.
  • PyGranta RecordLists can be used to create and modify lists of records stored centrally on the Granta MI server.
  • PyGranta JobQueue can be used to run import and export operations from both text files and Excel spreadsheets via the Granta JobQueue API. 

OS and supported languages

The Granta MI Scripting Toolkit is available for Windows and Linux in Python.

PyGranta BoM Analytics, PyGranta RecordLists, and PyGranta JobQueue  are available for all CPython supported platforms.

Documentation

Granta MI Scripting Toolkit

The Granta MI Scripting Toolkit for Python facilitates interaction with Granta MI, enabling extraction, analysis, and transformation of materials data.

4.0

Previous

PyGranta BoM Analytics (open source)

The PyGranta BoM Analytics provides API access to Granta MI’s Restricted Substances solution in Python. The data managed in Granta MI can be leveraged to determine compliance and impacted substances for complex specification hierarchies, assemblies, and even entire products.

View docs

PyGranta RecordLists (open source)

The PyGranta RecordLists allows Python access to Granta MI Record Lists, also known as the Favorites lists. This package allows you to create, access, and modify record lists that are stored centrally on the Granta MI server.

View docs

PyGranta JobQueue (open source)

The PyGranta JobQueue can be used to run import and export operations from both text files and Excel spreadsheets via the Granta JobQueue API. 

View docs