EyeLink Developers Kit / API v2.2.596
Released July 15, 2026
The EyeLink Developers Kit contains the application programming interface (API) which allows users to interface with the EyeLink Host PC from various programming languages (C, C++, C#, Python, Matlab, etc...) and third-party stimulus presentation software (including Psychtoolbox, Eprime, Presentation, PsychoPy, OpenSesame and others). The software package supports both 32-bit and 64-bit applications, and contains example templates as well as the EDF2ASC command line utility.
Getting Started Resources:
Find programming environment-specific installation instructions, learning resources, and example set information at Getting Started with Experiment Programming.
Recent / Future OS Releases
We regularly test our software on the latest OS versions, but updates to Windows and macOS can sometimes involve changes that impact the functionality of our software. If you have any issues with the Developers Kit on the latest version of Windows or macOS, please contact support@sr-research.com.
Note: For PyLink users, the Developers Kit includes PyLink .whl files for Python 2.7 and Python 3.6 - 3.14. Please see Getting Started with Python and PyLink . Alternatively, please check https://pypi.sr-support.com for information about using pip to install pylink from the PyPi package server.
Windows: macOS:
Libraries / Frameworks and API wrappers:
The EyeLink Developers Kit provides the following utility programs:
If you have any questions about the software or installation process, please contact support@sr-research.com
Released July 15, 2026
The EyeLink Developers Kit contains the application programming interface (API) which allows users to interface with the EyeLink Host PC from various programming languages (C, C++, C#, Python, Matlab, etc...) and third-party stimulus presentation software (including Psychtoolbox, Eprime, Presentation, PsychoPy, OpenSesame and others). The software package supports both 32-bit and 64-bit applications, and contains example templates as well as the EDF2ASC command line utility.
Getting Started Resources:
Find programming environment-specific installation instructions, learning resources, and example set information at Getting Started with Experiment Programming.
Recent / Future OS Releases
We regularly test our software on the latest OS versions, but updates to Windows and macOS can sometimes involve changes that impact the functionality of our software. If you have any issues with the Developers Kit on the latest version of Windows or macOS, please contact support@sr-research.com.
Note: For PyLink users, the Developers Kit includes PyLink .whl files for Python 2.7 and Python 3.6 - 3.14. Please see Getting Started with Python and PyLink . Alternatively, please check https://pypi.sr-support.com for information about using pip to install pylink from the PyPi package server.
Windows: macOS:
- EyeLink Developers Kit v2.2.596 (macOS 10.12 and up; Intel & M-Series)
- EyeLink Developers Kit v2.1.762 (macOS 10.9-10.11)
Libraries / Frameworks and API wrappers:
- eyelink_core
- eyelink_core_graphics
- C compatible libraries
- edfapi -- a C library that allows direct reading of EDF files
- pylink -- a module for Python that allows interfacing with the EyeLink API
- PresLink -- a plugin for Presentation that allows interfacing with the EyeLInk API (Windows Only)
- Windows COM interface libraries (Windows Only)
The EyeLink Developers Kit provides the following utility programs:
- edf2sac -- a command-line utility for converting EDF files to ASC files (a GUI-based version of this utility, called VisualEDF2ASC, is bundled with the Data Viewer software)
- track -- a compiled example experiment that illustrates the gaze-contingent capabilities of EyeLink systems
- edf_reparser (Windows Only) -- a command-line utility to reparse Fixation, Saccade, and Blink events
- gctype (Windows Only) -- a compiled brain computer interface (BCI) example experiment that illustrates the use of gaze-contingency for typing
- getfile (Windows Only) -- a GUI-based utility that transfers an EDF file from the Host PC to Display PC
- srversion (Windows and macOS) -- a GUI utility for checking the version of the API
- EyeLinkBackup -- a utility for backing up EDF files, log files, the SCD file and critical .ini files
- User Manuals
- EyeLink 1000 Plus User Manual
- EyeLink 1000 User Manual
- EyeLink II User Manual
- EyeLink Portable Duo User Manual
- EyeLink 3 User Manual
- EyeLink 1000 Plus User Manual
- EyeLink Programmers Guide
- C / C++:
- GDI (Windows Only)
- SDL / SDL2
- GDI (Windows Only)
- C#
- E-Prime
- LabVIEW (Windows Only)
- MATLAB Psychtoolbox
- NBS Presentation (Windows Only)
- Python / PyLink
If you have any questions about the software or installation process, please contact support@sr-research.com

