What is xAPI?
xAPI (Experience API, formerly Tin Can API) is an e-learning standard that tracks learning wherever it happens. Every activity is recorded as a short statement and stored in a Learning Record Store, so courses, simulations, coaching sessions, and on-the-job learning all become part of one complete picture.
How xAPI works: statements and the LRS
xAPI records learning as statements with a simple noun-verb-object structure: "Anna completed the fire safety course", "Jonas passed the simulation with 92%". Each statement can carry context and results, like scores, duration, or the device used.
The statements are sent to a Learning Record Store (LRS): a database built to receive, store, and share xAPI data. The LRS can live inside your LMS or stand alone, and it can collect statements from many sources at once. That separation is the point: content and tracking are no longer locked inside one system.
What you can track with xAPI
- Offline learning: apps and equipment can store statements locally and sync them to the LRS once a connection is back.
- Simulations: capture detailed decisions and results from VR training or complex scenario exercises, not just pass or fail.
- Informal learning: reading an article, watching a video, or attending a workshop can be recorded as learning data.
- Blended programs: combine digital courses, classroom sessions, and practice into one connected record per participant.
AICC vs SCORM vs xAPI vs cmi5
Four standards shaped e-learning tracking. Here is how they compare:
| AICC | SCORM | xAPI | cmi5 | |
|---|---|---|---|---|
| Released | 1993 | 2000 | 2013 | 2016 |
| How it works | Course reports to the LMS over HTTP (HACP) | Course runs in the LMS via a JavaScript API | Activities send statements to an LRS | LMS launches the course, results go to an LRS |
| Tracking depth | Completion, score, and time | Completion, score, progress, and time | Any learning experience, in detail | xAPI-level detail for LMS-launched courses |
| Offline support | No | No | Yes | Yes |
| Status today | Legacy, committee dissolved in 2014 | Widely supported but aging | Modern standard for broad tracking | Emerging successor to SCORM |
For most L&D teams, the takeaway is simple: SCORM still does the job for classic courses, xAPI opens up tracking for everything else. Start from what you need to measure, then choose the standard.








