xAPI, also called the Experience API or Tin Can API, is a specification for recording learning experiences as standardized statements in the form of actor, verb, and object. It captures training activity that happens outside a traditional learning management system and stores it in a Learning Record Store.
xAPI was developed as a successor to SCORM, the older e-learning standard that only tracked course completions and scores inside a learning management system. An xAPI statement follows a simple grammar: someone did something, optionally with results and context. Statements are sent to a Learning Record Store, a database that can be embedded in an LMS or run independently, and can be queried or combined with other data.
The practical advantage for employers is coverage. xAPI can record a supervisor signing off on a safety demonstration on the shop floor, the kind of documented training that standards such as OSHA's hazard communication standard require, a rep completing a simulation on a mobile device, a video watched to a specific timestamp, or a certification earned from an outside vendor. That makes it possible to connect learning activity to business outcomes such as error rates, safety incidents, or sales performance, and to see where a genuine skills gap sits, rather than reporting only seat time.
Adoption in HR technology is uneven. Many corporate LMS platforms support xAPI alongside SCORM, and content authoring tools can publish to either. The usual mistake is treating xAPI as a plug-in upgrade rather than a data strategy; without an agreed vocabulary of verbs and activity identifiers across content vendors, the learning equivalent of a shared competency model, the statements pile up in a Learning Record Store without producing comparable reporting. Deciding what questions the data must answer before implementation prevents that outcome.
SCORM tracks completions and scores for courses launched inside a learning management system. xAPI records any learning experience, wherever it happens, as a statement about an actor, a verb, and an object, and stores it in a Learning Record Store that can sit outside the LMS and be queried alongside other data.
It is the database that receives and holds xAPI statements. It can be built into a learning platform or run as a standalone system, and it is what makes the data queryable. Without one, xAPI-enabled content has nowhere to send the activity records it generates.
Most failures are about governance rather than technology. When content vendors use different verbs and activity identifiers for the same behavior, the statements cannot be compared or aggregated, and the store fills with data no one can report on. Agree on the vocabulary and the questions the data must answer first.