# Software APIs

### Introduction

Software APIs provide a means to control the SMD4 through your own software application. The AML device control application uses the same APIs to interact with the SMD4. The API is natively a C# class library supplied as a DLL which can be wrapped allowing use in other environments.

### C#

Download the DLL from the downloads section of the product page on our website, [https://arunmicro.com/products/smd4-stepper-motor-drive/](https://arunmicro.com/products/smd4-stepper-motor-drive/)

It is supplied as a zip file containing a visual studio project, and the API DLL and associated files. The example project demonstrates basic aspects such as connecting to a device, configuring it and programming sequences of moves.

<div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-for-smd4%3A"><div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950"><div class="overflow-y-auto p-4" dir="ltr"></div></div></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk--6"></div><div class="overflow-y-auto p-4" dir="ltr" id="bkmrk-for-the-smd3%3A-from-s"></div><div id="bkmrk-you-can-create-multi"></div><div id="bkmrk--7"></div><div id="bkmrk-smd3-%3D-smd3%28%29"></div><div id="bkmrk--11"></div>