The Tobii Eye Tracking Software Development Kit (SDK) for C and C++ contains everything you need for building interactive eye-gaze enabled applications based on the Tobii Eye Tracking Engine, using the C and C++ programming languages.

The package contains:

  • C header files for C and C++
  • Libraries, 32-bit and 64-bit
  • A comprehensive Developer’s Guide, explaining core Eye Tracking concepts and how to use the C/C++ API
  • Code samples

Download the Tobii SDK for C/C++ here

News and updates

  • Tobii Eye Tracking Core Software 2.8.0 released

    We are happy to announce that we are now releasing a new version of the Tobii Eye Tracking Core Software. Bug Fixes Fixed an issue with the Power Features for customers using Windows 10 Redstone 2. Fixed an issue where “Please enable tracked monitor” could be shown when returning from sleep or hibernate. Fixed an […]
    Read more
  • Tobii Eye Tracking Core Software 2.7.0 released

    Today we release a new version of the Tobii Eye Tracking Core Software focusing on stability and bug fixes. Notable features and changes in this release are: Updated firmware for IS4. Improved handling of tracker connectivity. Improved functionality and look-and-feel. Stability improvements. The new version is as always available in our download area.
    Read more
  • Tobii Eye Tracking Core Software 2.6.1 released

    We are happy to announce that we are now releasing a new version of the Tobii Eye Tracking Core Software focusing on stability and bug fixes. Notable features and changes in this release are: Updated firmware for IS4. Configuration improvements. Improved handling of tracker connectivity. Improved handling of firmware updates. Improved multi-display handling. Stability improvements. Troubleshooting […]
    Read more
  • Tobii Eye Tracking Core Software 2.5.0 released (with new Interaction Engine)

    We are excited to bring you a new version of our Eye Tracking Core Software introducing support for head tracking in our IS4 trackers! Notable features and changes in this release are: Head tracking Infinite Screen 2.0 with head tracking support Configuration improvements YouTube 360 BETA Multi-tracker management (only one tracker will be active) Updated […]
    Read more
  • Tobii Eye Tracking Core 2.4.1 (with Tobii Interaction Engine 1.15.0)

    Today we announce an updated version of Tobii Eye Tracking including support for our new IS4 peripheral. We recommend all customers to update to the new release. This is especially true for customers with IS4 development kits, since the new firmware included contains numerous improvements. New features: New IS4 firmware 1.10.0. Tobii Software installer is […]
    Read more
  • Tobii EyeX 2.1.1 (with Tobii Interaction Engine 1.9.4)

    We are happy to announce an updated version of Tobii EyeX today. This release is a maintenance release and does not have any API changes in EyeX Interaction Engine. The main feature for the release is the new firmware for Tobii IS4 (for developers/integrators participating in our Early Access Program) with many improvements, along with […]
    Read more
  • EyeX SDK 1.7

    Today we have released EyeX SDK 1.7. The release is a bug fix release for the EyeX SDK for Unity and have no changes for the other SDK versions. Fixed bugs in EyeX SDK for Unity: Eye-gaze point coordinates now work correctly when a game is run in a non-native resolution (with black bars to […]
    Read more
  • Tobii EyeX 2.0.4 (with Tobii Interaction Engine 1.9.0)

    Today we are happy to release a new version of EyeX. There are no API changes but there are several stability improvements for our trackers. We also support our new eye tracker platform (IS4) in this release, several fixes has been made to better support firmware upgrades on the device. The components in the release: Tobii Interaction Engine 1.9.0 […]
    Read more
  • Tobii EyeX 2.0.3 (with EyeX Engine 1.8.20)

    We’re today releasing a updated version of EyeX for you to download. The focus for this release is improvements in stability for the EyeX Controller on Windows 10 and a few bugfixes for the touch pad funcationality in EyeX Interaction. We encourage you to update to this version to get the best experience, especially if you have noticed […]
    Read more
  • Tobii EyeX 2.0 (with EyeX Engine 1.8.0)

    TL;DR: There is a new cool Tobii EyeX 2.0 available for download, with “touch where you look” features in Windows 10. Right Ctrl will no longer click what you are looking at – hook your own keys in your game or app to use with the Activatable and Pannable behaviors. Full article: We are excited […]
    Read more
  • Hotfix: Updated EyeX Installer Bundle 1.5.3 (with EyeX Engine 1.5.4)

    An updated EyeX Installer Bundle 1.5.3 with EyeX Engine 1.5.4 has been released with a hotfix related to the auto-update experience. The updated installer bundle can be found on the Downloads page.
    Read more
  • EyeX Installer Bundle 1.5.3 (with EyeX Engine 1.5.0)

    We’re happy to announce that a new EyeX Installer Bundle is available for download from the Tobii Developer Zone. The bundle includes a new EyeX Engine, version 1.5.0. With this EyeX Engine release, we have better Windows 10 support. Some of you may have tried installing the previous EyeX Engine version on Windows 10. It […]
    Read more
  • New EyeX SDK 1.5 and EyeX Engine 1.4.0 (with semantic changes to User Presence)

    We are pleased to announce the release of a new EyeX SDK 1.5 together with a new EyeX Engine 1.4.0. The new SDK has support for new features from both EyeX Engine 1.3.0 and 1.4.0. EyeX Engine 1.4.0 API features in the SDK: Extended usability of the User Presence state: the user is now detected […]
    Read more
  • Tobii EyeX SDK 1.3 is released

    Today we are proud to present a new version of the Tobii EyeX SDK with a number of improvements. EyeX SDK for Unity:Fixed data stream coordinate offset in Unity 4.6. Modified EyePosition demo to reduce flickering. Modified Calibration demo so the game regains focus after calibration has been finished. EyeX SDK for .NET:Added support for […]
    Read more
  • EyeX 1.1.0 and EyeX SDK 1.2

    Today we released Tobii EyeX 1.1.0 and the accompanying EyeX SDK 1.2. Update now to get the latest and greatest Tobii Eye Experience! Some new features in EyeX 1.1.0: EyeX Engine API: Launch Configuration Tool. Using this API function a number of configuration tools otherwise available from the Eye Tracker Settings panel are now available […]
    Read more
  • New version available: EyeX SDK 0.32

    We’re happy to announce the release of the EyeX SDK 0.32 available for download now! The big news this time is that the client libraries in this SDK package will be compatible with the upcoming EyeX Engine 1.0 release. So if you upgrade now, you will stay clear of compatibility problems for a long time […]
    Read more
  • New version available: Tobii EyeX Engine 0.10.0 and SDK 0.31

    Version 0.10.0 of the Tobii EyeX Engine is now available for download! The new version brings several stability and usability improvements. The eye tracking performance will also be improved thanks to a firmware update (1.0.1) included with the release. Please restart the computer after installing. When upgrading to the new EyeX Engine, developers will also […]
    Read more
  • Tobii Gaze SDK 4.0.3

    The Tobii Gaze SDK version 4.0.3 and the companion .NET SDK version 2.0.3 are now available for download. The release includes a new tool for calculating the display area and a new calibration sample written in C#/WPF, as well as some bug fixes. Configuring the active display area just got a whole lot easier for […]
    Read more
  • Walkthrough: setting up a C/C++ project for the EyeX C API

    In this walkthrough article we’ll create a brand new C++ project in Visual Studio and make all the settings that are needed to use the EyeX C API. We’ll also touch on neighboring subjects such as how to get the EyeX components integrated into an automated build environment along the way. Getting started This is […]
    Read more
  • C API sample walk-through: MinimalGazeDataStream

    This post is a walk-through of the C code sample MinimalGazeDataStream which can be found in the EyeX SDK for C/C++. In this walk-through, the code of MinimalGazeDataStream.c will be built up and explained incrementally, from a main function with a few lines of code to a functioning EyeX enabled console application. The walk-through will […]
    Read more
  • Tobii EyeX SDK for C/C++ 0.23

    In the EyeX SDK for C/C++ version 0.23 we have improved the readability of the API header files by expanding some of the macros. For example, if you are looking for txCreateInteractorBehavior, now you can actually find it! Please download the latest Tobii EyeX SDK for C/C++ and let us know what you think.
    Read more
  • Updated EyeX SDKs for C/C++ and Unity (0.22)

    Updated EyeX SDKs for C/C++ and Unity are now available on the Downloads page. EyeX SDK for Unity have improved stability. We have been able to hunt down and kick out some sneaky bugs that could sometimes lead to a crash or hang particularly at shutdown. The code samples in EyeX SDK for C/C++ have […]
    Read more
  • Tobii EyeX SDK for C/C++ 0.21

    The Tobii EyeX SDK for C/C++ version 0.21 is an updated package for Tobii EyeX for Windows Developer Preview 0.8.14: Client libraries updated with some breaking API changes (see below). All samples are updated to the new client libraries. Improvements to the C/C++ code samples. Improvements to the API documentation. EyeX Engine API changes: AsyncData […]
    Read more
  • Tobii EyeX SDK for C/C++ 0.20

    The Tobii EyeX SDK for C/C++ version 0.20 is an updated package for Tobii EyeX Engine Developer Preview 0.8.11: Client libraries updated with some breaking API changes (see below). All samples are updated to the new client libraries. MinimalFixationDataStream sample now works as expected. MinimalStatusNotifications sample now also displays presence data. The Developer’s Guide is […]
    Read more
  • Tobii EyeX SDK for C/C++ version 0.16

    If you want to get information from the EyeX Engine about the physical size and resolution of the eye tracking screen, as well as updates when they change, take a look at the updated MinimalStatusNotificationsSample in the Tobii EyeX SDK for C/C++ version 0.16. We have also added an experimental sample to show how to […]
    Read more
  • First version (0.13.37) of the EyeX SDK for C/C++

    Today we are happy to announce the first version of the EyeX SDK for C/C++. With this SDK, you will be able to create astonishing new experiences based on eye tracking according to industry best-practices. The package includes API:s for C and C++ (32-bit and 64-bit), documentation and samples. Since the C API will be the […]
    Read more