# C or .NET Integration

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

- C:\Program Files\Cognex\ViDi Suite\X.X\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\X.X\develop\nuget.

The API reference guides are located in the following directory:

- C:\Program Files\Cognex\ViDi Suite\X.X\develop\documentation

In addition, there are several examples to review in the following directory:

- C:\ProgramData\Cognex\ViDi Suite\X.X\Examples

Note:

- In the above directory paths and file names, X.X refers to the revision of the ViDi software.
- Cognex highly recommends that you integrate the .NET library, unless you are forced to integrate the C library.