Modelon Impact REST API🔗
Modelon Impact offers a REST API that enables the development of specialized apps for custom workflows, such as task automation, specialized data visualization and connectors with other tools. The API supports adding and extracting artifacts, accessing meta-data, and performing asynchronous executions. These executions include model compilations, single and parallel simulations with built-in and custom analysis methods.
The REST API documentation is available here.
You can navigate to API documentation by adding api/docs/ in the URL.
You can navigate to API documentation by adding api/docs/ after Impact/ in the URL.
To make it easy to connect and interact with a Modelon Impact server, client libraries that wrap the Modelon Impact REST API framework are available to help with:
- Authenticating users against Modelon Impact
- Creating and automating custom workflows in your favorite programming language
- Defining and executing simulations on the Impact server
- Compiling models on the server and downloading them as FMUs
- Fetching results and doing post-processing
Available client libraries for Modelon Impact:
The Python library client is recommended for most use cases.
REST stands for Representational State Transfer. A REST API is an application programming interface that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services.
The Modelon Impact Python client makes it easy to programmatically interact with Modelon Impact from python or a Jupyter notebook, and e.g. set up and run multiple experiments and do post-processing with help of the python ecosystem. Examples on how to work with the Modelon Impact python client is available in the documentation.