Field test instruments and fusion splicers for network installers and operators.
102 products in this department
Browse the departmentLaboratory instrumentation for photonics, laser technology and R&D.
226 products in this department
Browse the departmentFiber-optic sensing systems: DAS, DTS, DSS, FBG and OFDR.
84 products in this department
Browse the departmentEye tracking, fNIRS, EEG and biometrics for science and business.
35 products in this department
Browse the departmentHome » Products » Research & Scientific Instruments » Eye Tracking » Tobii Pro SDK
A comprehensive toolkit that helps researchers and software partners easily build analytical applications for research purposes, supporting all screen-based Tobii eye trackers. It is designed for creating applications that analyze gaze data.
A free software development kit for building your own analytical software based on Tobii Pro eye trackers. Supports Python, MATLAB, C, and .NET on Windows, macOS, and Linux.
Free SDK download
Windows, macOS, Linux
C / .NET / Unity
Gaze, pupil, eye images
Tobii Pro SDK lets you collect and analyze eye-tracking data in your own applications. It provides access to advanced data streams — gaze position, pupil, eye images, precise timestamps, and synchronization with external hardware.
Gaze position and gaze origin
Pupil size — left and right eye independently
Eye images stream for selected eye trackers
Precise timestamps and external hardware synchronization
Tobii Pro SDK provides libraries and language bindings for C, Python, MATLAB, and .NET. It also supports Unity for VR and AR projects. Complete documentation and code samples are available in the Tobii Developer Zone.
Python 3.10 — recommended for scientific data analysis
MATLAB R2023b — tested on Windows and macOS
C (native API) and .NET Framework — for advanced use cases
Unity — for VR, AR, and interactive application projects
Tobii Pro SDK provides advanced timing management capabilities — precise timestamps for eye-tracking data and the ability to synchronize with external measurement devices.
Advanced timing support — precise control and timestamping of data
Synchronization with EEG, GSR, and other devices via TTL
Integration with Tobii Pro Eye Tracker Manager via call-in functions
Support for Tobii Pro Spectrum, Fusion, and Spark
Build custom applications for collecting and analyzing eye-tracking data tailored to your research.
Create automated research protocols with full control over the eye tracker via the API.
Integrate eye tracking with Unity applications — for research in virtual environments.
Import raw data into your own analysis algorithms in Python, MATLAB, or R.
Connect eye tracking to your own research platform or data acquisition software.
Create eye-tracking-based products and services for clients and partners.
Windows
Windows 10 / 11 (64-bit) Pro or Enterprise
macOS
macOS — including Apple Silicon (ARM64) support from SDK v2.1
Linux
Ubuntu 22.04 LTS (guaranteed support)
Python
Python 3.10 (recommended)
MATLAB
R2023b — tested on Windows and macOS
C
Native API (all platforms)
.NET / Unity
.NET Framework / Unity (Windows)
Eye trackers
Tobii Pro Spectrum, Fusion, Spark
Eye images stream
Available for selected eye trackers
External synchronization
TTL for selected devices
Eye Tracker Manager
Integration via call-in functions
Price
Free
Access
Tobii Connect (account required)
Documentation
Tobii Developer Zone
Support
Bug-fix and troubleshooting — paid consulting
Tobii Pro SDK is free. A Tobii Connect account is required. Contact us if you need support with integration or have questions about licensing.
Related products
BiometricsECG (Heart Activity)Research & Scientific InstrumentsRSP (Respiration)
Product: Tobii Pro SDK