Create VLSDKManager
VLSDKManager is an object that helps you use the VL API. It manages calls to various VL APIs and, using Unity's ARFoundation or user datasets, sends VL requests and processes the responses to calculate the real-time position in global space.
Since VLSDKManager works with AR Foundation objects, you must always have AR Foundation objects placed in the Scene. You can add AR Foundation and VLSDKManager to the Scene as follows:
Add ARFoundation Objects
- In GameObject > XR, select AR Session and XR Origin to add ARFoundation objects to the Scene.

Add VLSDKManager
- In GameObject > ARC-eye > VL SDK > Create VLSDKManager, select to add VLSDKManager to the Scene.

warning
If you add VLSDKManager without adding ARSession and XR Origin to the Scene, a warning message will be displayed.
Once VLSDKManager is added, you can send VL requests by assigning a VLSDKSettings file to it. The next section explains how to create and configure the VLSDKSettings file.