# C or .NET Integration

ViDi provides a C library, which can be found in your installation directory (C:\Program Files\Cognex\ViDi Suite\3.1), under the name vidi_31.dll. The associated header files are in the following directory: C:\Program Files\Cognex\ViDi Suite\3.1\develop\include.

For convenience and easier integration, ViDi also distributes a .NET library that wraps all of the C library methods in an object oriented approach. The .NET library is distributed as NuGet packages, which are in the following directory: C:\Program Files\Cognex\ViDi Suite\3.1\develop\nuget.

The API reference guides are located in the following directory: C:\Program Files\Cognex\ViDi Suite\3.1\develop\documentation

In addition, there are several examples to review in the following directory: C:\ProgramData\Cognex\ViDi Suite\3.1\Examples

Note: Cognex highly recommends that you integrate the .NET library, unless you are forced to integrate the C library.