Real-Time API
Our Real-Time API offers flexible approaches to access data streams in real time, remote control your device, send/receive trigger events and annotations, and even synchronise with other devices.
The fastest way to get started is with our Python API Client. The comprehensive client documentation includes:
We recommend all developers start here, even if you plan to use a different language, as the principles and examples are invaluable.
Additional API Client
While Python is our most feature-rich client, we also provide a MATLAB Wrapper.
If you need to write your own client, please refer to the Under the Hood section of the API documentation for low-level details.
For Non-Developers
If you are not a developer and simply need a tool to monitor and control your devices in real-time, check out our Pupil Invisible Monitor application.