Free software development kit for building analytical applications to work with eye trackers from Tobii Pro. Offers multiple-platform support for several programming languages and prefabs for 3D engines.
The Tobii Pro SDK is a comprehensive toolkit to help researchers and software partners easily build analytical applications for research use with screen-based eye trackers from Tobii. It is designed specifically for the development of applications to analyze gaze data.
This kit supports the entire product portfolio of screen-based eye trackers from Tobii Pro. See details on the supported eye trackers.
Download the Pro SDK free of charge.
The Pro SDK is free of charge and requires programming skills in order to properly use it. Support access is limited to troubleshooting problems on the hardware and reporting possible bugs. Consultancy services are available for purchase if assistance is needed for programming.
The Pro SDK offers multi-platform support (Windows, Linux and Mac), API bindings for several programming languages (.NET, Python, Matlab/Octave and C) and prefabs for 3D engines (Unity). This enables the development of many different kinds of analytical applications—from custom research paradigms for scientific research to commercial applications. Built on a solid foundation, the Pro SDK reuses functionality across the different platforms and bindings.
See details on the supported platforms and languages.
The Pro SDK gives you access to advanced gaze data streams that are relevant to your research.
The Pro SDK is the ideal and only choice for researchers who want to develop analytical applications, i.e. applications that analyze behavior based on data from the eye tracker. Other Tobii SDKs do not include a license for analytical use. Please see the end-user license agreements of Tobii’s SDKs for more details.
The Pro SDK offers advanced timing support, giving researchers precise timing control.
The Pro SDK is designed to be easy to use for researchers and students without compromising the functionality needed by experienced developers.
Go to the Tobii Pro SDK documentation.
Support for the Pro SDK has been added in common frameworks, facilitating the development of eye tracking-based experiments in research applications.
The Pro SDK is complemented by the Pro Eye Tracker Manager, free software that helps you manage and set up your eye tracker.
The common parts of the workflow for an analytical eye tracking application are supported by this tool, which can be seamlessly integrated with analytical applications built on the Pro SDK using call-in functions. This includes configuring the display area, viewing the track status (a visualization of the head box), and conducting user calibration.
Depending on the eye tracker model, the Pro Eye Tracker Manager will also allow you to update the firmware and change the sampling frequency.
To learn more and download the free Pro Eye Tracker Manager, go here.
The Pro SDK replaces our previous Tobii Pro Analytics SDK.
For current users of the Pro Analytics SDK, see the Pro SDK documentation for migration notes.
For users who would like to get access to the Pro Analytics SDK, please contact our support team.
Below are the versions of the different operating systems we guarantee the Pro SDK will work with. The kit will most likely work with other versions as well, but these are the only ones we are assured will work through extensive testing performed by our team.
Please verify what platforms are supported for each product on their individual product pages.
Windows
32 bit
Windows
64 bit
Linux
64 bit
Mac OS X
64 bit
Supported version
7, 8, 10
7, 8, 10
Ubuntu 16.04 and 18.04
10.13 (High Sierra) and 10.14 (Mojave)
The languages listed below are supported by the given platforms, as long as the versions of the platforms correspond to the table above.
.NET 4.5
Python
2.7, 3.6
Matlab
2016 A & B, 2015 B
Octave 4.2.2
C
Unity
Mono
Windows
Yes
Yes
Yes
Yes
Yes
Mac
No
Yes
Yes
Yes
No
Linux
No
Yes
Yes
Yes
No
The following eye trackers from Tobii Pro are compatible with the Pro SDK by default:
(Please verify what platforms that is supported for each product on their individual product pages.)
Note that the following discontinued products are also compatible with the Pro SDK:
Screen-based eye tracker for behavioral research. Used in studying eye movements such as saccades, micro-saccades, while allowing for natural head movement.
Compact, high performance, screen-based, 2 camera eye tracker, capturing gaze data at speeds up to 250 Hz. Choose Tobii Pro Fusion for your research.
Free software to help manage your screen-based eye tracker. Assists with user calibration and troubleshooting. Download it today.