A free application programming interface for the creation of solutions that work with Tobii Pro Glasses 3. Access data streamed live from the glasses as well as stored data for post-recording analytics. This API is platform and language independent.
Toolkit for the development of wearable analysis applications
The Tobii Pro Glasses 3 API allows developers to build customized solutions and integrations to use with Tobii Pro Glasses 3 in order 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.
This API is platform and language independent and only supports Tobii Pro Glasses 3.
Focus on your application
The 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, in order to read the recorded data from the glasses for post analysis applications.
HTTP REST API and WebSocket offer full access and control over the 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.
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.
The Tobii Pro Glasses 3 API developer's guide comes with comprehensive documentation both as a PDF* and as an interactive guide with code samples.
*Will be available later
The Pro Glasses 3 API comes with two versions of the developer’s guide. Comprehensive documentation is available as an interactive API interface. The interactive interface includes working examples and provides direct access to the glasses. For example, a recording can instantly be started, and all available data can be consumed directly. The interactive API interface is hosted on the Glasses 3 Recording Unit and can be opened in any web browser.
Supported platforms and programming languages
Clients to 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 Pro eye trackers
Pro Glasses 3 API only supports Pro Glasses 3.