xAPI Developer Resources
Tools and resources to help you get started developing with the xAPI eLearning standard.
Questions about xAPI?xAPI Developer Tools
-
Client libraries
View open source client libraries.
Get libraries -
Prototypes
View a collection of JavaScript prototypes that implement xAPI.
Explore xAPI -
Registry
Store and discover xAPI profiles.
Discover profiles -
LRS Conformance test suite
Find out about the ADL LRS Conformance Test Suite.
Test your LRS -
Statement generator
Send and retrieve data from an LRS via a developer UI.
Get started -
Bookmarklet
Capture web pages that you ‘experience’ and post those statements to an LRS.
Try it out
Experience API documentation
-
The xAPI Spec
View the current version of the xAPI Specification 1.0.3.
Get the spec -
ADL resources
See a collection of resources from Advanced Distributed Learning (ADL).
Learn more
Technical deep dives
-
Adding xAPI support to your LMS
Learn more about Launch: A guide for handling launching xAPI content in your LMS via TinCan.xml. Also consider using cmi5.
-
Anatomy of an xAPI statement
A deep dive into xAPI Statements.
-
Sharing statements
Learn about a collaborative project integrating three LRSs from different vendors.
-
Deep Dive Blog series
These blogs into more detail about all things xAPI.
Need help getting started with xAPI? Ask us anything.
While there are many resources available to help you navigate xAPI, we’re also happy to set up a time to talk about your specific application and use cases.