These SDKs are for developers that want to develop desktop applications that use eye tracking for gaze interaction, where the eye tracking data is used as a user input for creating interactive experiences in desktop applications or other software.
There are several different SDK options depending on which programming language and framework your application is targeting. Tobii provides both high-level SDKs and low-level SDKs. On these pages, we will guide you to the SDK that best matches your use case and help you get started along with API documentation, download links, and samples.
Here is an overview of the different SDKs currently offered by Tobii along with a brief introduction that will help you select the one that best fits your needs:
With the Windows 10 April 2018 update Microsoft has made the Microsoft Gaze API available for UWP application developers. The API provides the gaze data stream and access to an eye tracker object for the current view without additional software.
Stream Engine is the lowest level eye tracking API supplied by Tobii and it is mainly intended for advanced users. Stream Engine provides low-level access to eye position, gaze point data, presence and head pose data streams.
Platform Development Kit (PDK)
Some of our eye trackers, such as Tobii Eye Tracker 4L, is designed for use in professional products and applications where control of the software / firmware is needed and where there may be a need to customize parts of the calibration and configuration procedures of the eye tracker. These eye trackers come with a Platform Development Kit (PDK) which enables a small footprint, access to advanced data streams and such customizations. The PDK includes a platform runtime in the form of a service executable together with a client library to be used by any customer-provided application. If you are interested in such a solution please contact our sales team