Now Shipping! – The EyeLink 3; combined head and eye tracking at up to 1000 Hz.

EyeLink Developers Kit Release History
#1
EyeLink Developers Kit / API v2.2.596
Released July 15th 2026
  • Added support for Windows 10 and 11, macOS 10.12 to 26, and Ubuntu 22.04, 24.04, and 26.04
  • Updated installation and upgrade instructions for Linux
  • Added EyeLink 3 support - camera graphics, calibration, EDF and eye video file (EVF) transfer
  • Added new functions and data structures to support EyeLink 3 data recording and online data access
  • Added new conversion options and bug fixes for EDF2ASC, including support for processing EyeLink 3 files
  • Added pylink support for Python 3.13 and 3.14
  • Added a 64-bit extension for NBS Presentation
  • Added an EyeLink backup utility to back up files from the Host PC
  • Revamped Track.exe (added EyeLink 3 support and enabled execution without requiring admin privileges)
  • Reorganized examples and provided README files
  • Updated examples for PsychoPy, OpenSesame, Pygame, and C#
  • Added long message support in recording and conversion
  • Implemented other general bug fixes, example improvements, and documentation updates

EyeLink Developers Kit / API v2.1.1197
Released October 1st, 2024
  • PyLink is now hosted on htps://pypi.org)
  • Added Support for Python 3.12
  • Updated Pylink installation instructions in "Getting started with Python and Pylink.pdf"
  • Updated the Psychopy Builder and Coder examples for Psychopy 2024. Please check "Getting Started with PsychoPy / EyeLink Integration" for the updated instructions and files.
  • Added support for OpenSesame 4 and updated examples. Please check "Getting Started with OpenSesame" for the updated instructions and files.
  • Updated the Matlab/Psychtoolbox examples. Please check "Getting Started with Psychtoolbox (Matlab and Octave)" for the updated instructions and files.
  • Fixed Track.exe launch issue on some Windows PCs
  • Fixed the velocity calculation in EDFMEX
  • Fixed EDF2ASC temporal inconsistency issue on macOS
  • Other minor bug fixes of running SDL examples on macOS

EyeLink Developers Kit / API v2.1.762
Released July 24th, 2023
  • Provided general API improvements and bug fixes

EyeLink Developers Kit / API v2.1.1
Released June 27th, 2021

General API Improvements for Windows, macOS and Linux
  • Provided general API improvements and bug fixes
  • The new API now optimized for low CPU usage
  • Added new functions to support bulk collection of samples and events
  • Added support for sample/event availability notifier
  • Provided updated the EyeLink Programmers’ Guide and User Manuals
  • Added SDL2 support on Windows, macOS, and Linux
  • General Bug fixes and Data Viewer integration improvements for the examples supplied
  • Provided PyLink 2.7, 3.6, 3.7, 3.8, and 3.9 libraries for Windows, macOS and Linux
  • PyLink libraries can be installed through install_pylink.py script, pip installation through PyPi server or wheels files
  • Updated the PyLink examples provided (linkSample, linkEvent, and Pygame)
  • Pygame examples now compatible with Pygame 2.0 on Windows, macOS and Linux (window mode on Linux)
  • Add Psychopy and OpenSesame examples
  • Provided Getting Started with Python and Pylink.pdf; updated pylink.chm, and pylink api user guide.pdf
  • General improvements and bug fixes for EyeLinkToolbox
  • Provided mex file for Windows, macOS. and Linux (Matlab and Octave)
  • Provided updated MATLAB/Psychtoolbox examples to Windows, macOS and Linux
  • Provided Psychtoolbox installer SetupSREyelinkToolbox.m script for EyelinkToolbox
  • Updated the EyeLinkToolbox Documentation (EyeLinkToolbox-Documentation.html)
  • Provided support for calibration target presentation with linear interpolation in position
  • Results folder of sample experiments now includes both EDF file and resource integration
Windows
  • General bug fixes and improvements for Windows Display API (both 32-bit and 64-bit Windows 7 and 10)
  • Fixed Start Menu organization on Windows
  • Windows srversion now indicates the 32-bit version and 64-bit version separately
  • Provided Visual Studio 2015 project files for all examples (C#, GDI, SDL, and SDL2)
  • provided a standalone edf_reparser.exe application
  • provided a standalone getfile application
  • Added ffdshow video codec to the 3rdparty folder
  • Provided updated PresLink examples for NBS/Presentation integration
  • Added PresLink getting started guide to the examples
  • Provided updated E-Prime examples that are compatible with E-Prime 2 and 3 and documentation
  • Windows PyLink no longer comes with EyeLink .dll files. Users need to install the EyeLink Display Software to use PyLink
  • Provided updated Labview example
  • Improved integration with Translog II
  • Provided Getting Started with Translog II PDF
  • Optimized COM interface for C# integration and performance
  • Provided side-by-side COM support
  • Added EyeLink broadcast support for the COM interface
  • Added Animation calibration support for E-Prime (using GDICal COM interface)
macOS
  • General improvements and bug fixes for macOS API support (compatible with macOS 10.9 to 10.15 and macOS 11)
  • Updated the Xcode project for macOS
  • Provided command-line edf2asc (installed a copy of the edf2asc to /usr/local/bin)
  • Provided an updated GUI-based EDF2ASC converter tool
  • Provided track example for macOS
  • General improvements to the installer
  • Provided uninstaller on macOS
  • 32-bit platform no longer supported
  • All the libraries, frameworks, and examples are code signed and notarized
Linux
  • General bug fixes and improvements for Linux Display API (extensively tested on Ubuntu 18.04 and 20.04)
  • General improvements for post-installation feedback for the Linux installer
  • The EyeLink Core, Core Graphics, and EDF Access API libraries are now installed at /usr/lib/x86_64-linux-gnu/ and header files at /usr/include/EyeLink/
  • EyeLink sample C (SDL and SDL2), PyLink, and Matlab experiments are installed at /usr/share/EyeLink/SampleExperiments/
  • Documents and user manuals, EDF Access API, and Data Viewer examples are now installed at /usr/share/EyeLink/
  • Provided track example for Linux installed in /usr/bin/
  • Provided EyeLink Data Viewer 4.2 (need to install eyelink-dataviewer package separately)