The RT-LAB API provides a standard interface to interact with RT-LAB. The API is available in several programming languages. However, the API is written in C code and any language that supports C-function calls may interface with the RT-LAB API.
The RT-LAB API interacts with RT-LAB objects through the Controller process. Many APIs may interface through the same Controller concurrently. The Controller will manage all the commands sent to the model and values received from the model.