Tobii Pro SDK

Free software development kit for easy and efficient development of analytical applications to work with screen-based eye trackers from Tobii in research and analytical scenarios. Offers multiple-platform support and support for several programming languages.


Allowed usage

Interactive UsePossible but not optimized
Analytical UseFreely on Tobii Pro eye trackers.
Also possible on consumer devices with Tobii eye tracking, in combination with a special license key
Medical UseOnly with special license
High-risk UseOnly with special license


Key features and functionality

  • APIs with access to:
    • Advanced data streams that enable you to build analytical applications with eye tracking as input. Includes for instance Gaze Position, Gaze Origin, Pupil Size, High-precision timestamps, as well as eye images and external hardware synchronization capabilities for selected eye trackers. Available in both Windows, MacOS and Linux.
  • Libraries and Language Bindings in C, Python, Matlab and for .Net Framework
  • Example code
  • Documentation

Operating System and Language Binding support

Operating SystemWindowsMacOSLinux
OS versionsWin 7 (32 and 64 bit)
Win 8 (32 and 64 bit)
Win 10 (32 and 64 bit)
Mac OS X 10.11
Mac OS X 10.12
Ubuntu 14.02
Ubuntu 16.04
Language bindings.NET 4.5
Python 2.7 and Python  3.5
Matlab 2016A & B, 2015B
Python 2.7 and Python  3.5
Matlab 2016A, 2016b, 2015 B
Python 2.7 and Python  3.5
API functionalityAccurate low-level streamsAccurate low-level streamsAccurate low-level streams