Tobii Pro Glasses 3 API
Tobii Pro Glasses 3 API

Free application programming interface

Toolkit for the development of wearable analysis applications

Tobii Pro Glasses 3 API allows developers to build customized solutions and integrations to use with Tobii Pro Glasses 3 to fit different use cases. The API is built to be easy to consume by utilizing standard protocols and comes with an intuitive web interface and developer’s guide.

Overview

Focus on your application

Design

Tobii Pro Glasses 3 API is designed to be easy to work with. It offers solutions based on standard protocols for both live control and post-session applications. The comprehensive built-in interactive documentation describes how to control live actions as well as the internal file formats, to read the recorded data from the glasses for post analysis applications.

Live setups

HTTP REST API and WebSocket offer full access and control over Tobii Pro Glasses 3 system in live setups. You can calibrate, start and stop recordings, and get a live data stream from the scene camera with gaze data over WebRTC and RTSP. Live feedback and user monitoring applications are two examples of solutions that are possible using the API.

Recording

Each recording is stored on the SD card in a separate folder and the recordings and files can be enumerated and accessed either through the API without removing the card from the recording unit or by moving the SD card to your computer. For easy importing, the developer’s guide includes full documentation of the files and the file structure on the SD card.

Documentation

Documentation for developers

Developer Guide

Tobii Pro Glasses 3 Developer Guide is a PDF that describes the concepts in Tobii Pro Glasses 3 API and explains the main workflows for working with the glasses. It also describes the data formats used in the API and stored on the SD card.

Example web client and API Guide

The example web client is a reference implementation in HTML/JavaScript of the main workflows (live view, replay, calibration, network configuration).

The interactive API Guide contains documentation that makes it easy to test any API operation directly in a web browser. The example web client is hosted on Tobii Glasses 3 recording unit that includes interactive code samples.

Supported platforms and eye trackers

Supported platforms and programming languages

Clients to Tobii Pro Glasses 3 API can be written in any language on any platform, as long as the language and platform of choice supports HTTP (GET, POST) requests. Most modern programming languages do.

Supported Tobii eye trackers

This API is platform and language independent and only supports Tobii Pro Glasses 3.

Watch the Tobii Pro Glasses 3 API webinar recording

Tobii Pro Glasses 3 API

Downloads

Downloads

Related products