What is xAPI?
xAPI is an eLearning specification that makes it possible to collect data about the wide range of experiences a person has within online and offline training activities. xAPI’s use of a shared format for both the receiving and sending of data makes xAPI an ideal tool for sharing learning between multiple systems.Learn more
What are the benefits of using xAPI?
Many eLearning standards can only capture digital experiences. xAPI enables you to track experiences that happen in many different environments and systems. xAPI also has flexibility when it comes to the structure of “statements,” allowing you to track what’s most important to you.Learn more
What are the technical details?
There are two key elements within the xAPI specification: statements and the Learning Record Store (LRS). Statements dictate the format for specific learning activities and follow an “[actor] [verb] [object]” structure. The LRS is where xAPI statements are stored and its portion of the spec defines the communication method for sending, receiving and requesting data.Learn more
What does Rustici Software have to do with this website?
Rustici Software is the company behind xAPI.com. We manage and maintain the resources on this website to help people learn about and get started with the standard. We do not own xAPI. The standard is currently managed by Advanced Distributed Learning Initiative (ADL). We were instrumental in the creation of xAPI via a BAA awarded by ADL, the result of which was Project Tin Can, now known as the Experience API or xAPI for short. We also offer products that help companies implement xAPI and solve common problems that arise when doing so.Learn more about us
To help promote adoption of the spec, we’ve collected a list of xAPI Adopters. This list is not exhaustive and not intended to endorse the product or vendor. Reach out if you’d like to be added!
Ask us anything.
If you already have a question about xAPI you need answered, we’re happy to help.