STEP Tools® software ships with the SDAI C programming library. SDAI C applications use a small set of C functions to manipulate STEP data. All operations are done through a data-dictionary and no application protocol-specific structures or classes are used.

To get started with an SDAI application, create a project using the settings described in the guides below.

Next, change your project setting so that you only link to the ROSE and SDAI libraries. On Windows, change the "Additional Dependencies" entry to "sdai.lib rose.lib" in the Linker Input settings. On MacOS, Linux, and Unix platforms, use "-lsdai -lrose" on your link line.

You can find information more about compiling SDAI applications in the SDAI Library Manual.