Experience API logo

The xAPI Overview

Broadly defined, the Experience API (xAPI) lets applications share data about human performance.  More precisely, xAPI lets you capture (big) data on human performance, along with associated instructional content or performance context information.  xAPI applies human (and machine) readable “activity streams” to tracking data and provides sub-APIs to access and store information about state and content.  This enables nearly dynamic tracking of activities from any platform or software system—from traditional Learning Management Systems (LMSs) to mobile devices, simulations, wearables, physical beacons, and more.

xAPI can track micro-behaviors, state, and context such as…

  • Reading an article or interacting with an eBook
  • Watching a training video, stopping and starting it
  • Training data from a simulation
  • Performance in a mobile app
  • Chatting with a mentor
  • Physiological measures, such as heart-rate data
  • Micro-interactions with e-learning content
  • Team performance in a multi-player serious game
  • Quiz scores and answer history by question
  • Real-world performance in an operational context

xAPI is 100% free, open source, lightweight, and adaptable; it can be used to augment almost any performance assessment situation. It is currently being used in many LMSs, museums, flight simulators, firing ranges, and emergency medical services.

Download xAPI Flyer

More Granular Insight

Integrate with the xAPI community

xAPI Projects

Need Help?

Icon for help. Let’s connect!
ADL team members provide prompt responses to your inquiries.

Click to contact an ADL Team Member