TinCanJS (Experience API Library)

JSON →
library 0.50.0 ·javascript
verified May 27, 2026

TinCanJS is a JavaScript library designed for implementing the Experience API (xAPI, formerly Tin Can API) in both web browser and Node.js environments. The current stable version is 0.50.0. While there isn't a fixed release cadence, the project sees regular updates addressing bug fixes, enhancing LRS interaction (e.g., retrieving activity or profile data), and adding new features like end-to-end statement attachment support. Key differentiators include its broad browser compatibility, supporting older IE versions (IE8+ for CORS, IE6+ for non-CORS) and modern browsers, as well as providing a unified API for cross-origin requests. It abstracts away environmental differences, offering a consistent interface for constructing, sending, and retrieving xAPI statements and interacting with Learning Record Stores (LRSs).

total hits 25
actors 9 distinct systems
last hit 1d ago Amazonbot
GPTBot
5
Amazonbot
4
MetaBot
4
Script
1
Search engines
2
Humans
4

top countries 🇺🇸 United States · 🇨🇦 Canada · BD · 🇩🇪 Germany · VN