Skip to main content
Growth Engineering
G
GROWTH
ENGINEERING
Book a Demo
The Impact Suite Your Complete Learning Ecosystem
Growth Engineering LMS
Growth Engineering Learning App
Growth Engineering Authoring Tool
Zavmo AI

Your AI content engine

Content Library

Ready-made training content

Frontline Training
Sales Training
Onboarding
Compliance Training
Partner Training
Neurogogy

The science powering our platform

Client Results

Real impact from real organisations

Awards & Recognition

120+ industry awards and counting

The Science of the Suite

Match the features to the science

Download Now
The Lab

The brain-friendly L&D blog

Research Library

Guides, reports, and more

What Is an LRS? Learning...
Read Now
About Us

Our mission, vision, and story

Sustainability

Our commitment to the planet

Contact Us

We're waiting to hear from you

Get in Touch
Growth Engineering
Overview Our LMS Learning App Authoring Tool Zavmo AI Content Library
Frontline Training Sales Training Onboarding Compliance Training Partner Training
Neurogogy Client Results Awards & Recognition
The Lab Research Library
About Us Sustainability Contact Us
Book a Demo
Skip to main content

What Is xAPI? The Experience API Explained (2027 Guide)

Harry Cloke
November 4, 2026
Learning Technology
12 min read
Neuroscience of Gamification

xAPI is the eLearning standard that lets you track learning wherever it happens, not just inside an LMS. This includes simulations, mobile apps, coaching conversations, tasks completed on the job, and so on. Each of these can send a simple record to a central store, ready for reporting.

That matters because most L&D teams still can’t see the full picture. In Watershed and GP Strategies’ 2025 survey, 98% of learning professionals said they want to measure learning’s business impact, yet only one in seven organisations has advanced analytics in place.

xAPI, short for the Experience API and once known as Tin Can, was built to close that gap. However, it can also feel complicated or difficult to parse. Statements, Learning Record Stores, profiles, cmi5. The jargon builds up fast. This guide cuts through it.

We’ll explain what xAPI is, how it compares with SCORM, and what changed when xAPI 2.0 became an IEEE standard. We’ll also help you decide whether your organisation needs it at all, because not every team does.

Ready? Then let’s get experienced!

What Is xAPI?

xAPI, short for the Experience API, is an eLearning specification that lets learning tools record what people do and send those records to a central store in a common format. It was originally developed under the name Tin Can API, which is why you’ll still (occasionally) see both names used.

Its big idea is that learning doesn’t only happen in an LMS. With older standards, a course had to be launched from a learning management system in a web browser before anything could be tracked. xAPI removes this restriction.

Now a mobile app, a simulation, a video platform, a coaching tool, or even a manager’s checklist can all report activity, as long as it can send a simple message over the internet.

xAPI is free to use, and it’s now formally recognised. In October 2023, xAPI 2.0 was published as IEEE 9274.1.1-2023. According to ADL, the US government initiative that sponsored it, it’s the first open-source specification in IEEE’s history to become a standard.

How xAPI Works

Put simply, xAPI is a way of writing and storing simple sentences about learning. Three parts make it work.

1. Statements

Every action is recorded as a statement made up of an actor, a verb, and an object. Each statement also gets a timestamp. If the tool sending it doesn’t say when the activity happened, the LRS stamps it with the time it arrives.

Statements can also carry a result, such as a score, and context, such as the team or programme the activity belonged to. Context can also hold category tags, which classify a statement so it’s easier to filter and compare later.

Behind the scenes, each statement is written in a structured format called JSON (as in the example below).

Actor Verb Object Result or context

  • Sam completed the Product Launch Quiz.
  • Priya passed the Fire Safety Assessment with a score of 92%.
  • Maria demonstrated the customer handover process, observed by her line manager.
Sam’s statement in JSON
{
  "actor": {
    "name": "Sam Patel",
    "mbox": "mailto:sam@example.com"
  },
  "verb": {
    "id": "http://adlnet.gov/expapi/verbs/completed",
    "display": { "en-GB": "completed" }
  },
  "object": {
    "id": "https://example.com/activities/product-launch-quiz",
    "definition": { "name": { "en-GB": "Product Launch Quiz" } }
  },
  "result": {
    "score": { "scaled": 0.9 },
    "success": true
  },
  "context": {
    "contextActivities": {
      "category": [ { "id": "https://example.com/tags/product-training" } ]
    }
  },
  "timestamp": "2026-11-03T09:42:17Z"
}

2. Activity Providers

These are the tools that create statements. For example: an eLearning course, an app, a simulation, a virtual classroom, or any system built to speak xAPI.

Learning Record Store (LRS) flow illustration

3. The Learning Record Store

Statements are sent to a Learning Record Store (LRS), which receives, stores, and returns them. Some LMSs include an LRS, while others connect to a standalone one.

Reporting and analytics tools then read from the LRS to turn thousands of statements into something people can act on.

xAPI vs SCORM

SCORM has been the workhorse of eLearning since the early 2000s, and it’s still how most courses are packaged and tracked. xAPI was designed to go further. Here’s how they compare:

SCORMxAPI
What it tracksCourse completion, score, time spent, and pass or failAlmost any activity, inside or outside a course
Where learning happensA course launched from an LMS in a web browserAnywhere: apps, simulations, video, classrooms, on the job
Offline learningUsually needs a live connection to the LMSStatements can be stored and sent once a connection returns
Data detailA fixed, limited set of data pointsFlexible statements with results and context
Where data livesInside the LMSIn a Learning Record Store (LRS)
PackagingA ZIP file with a manifestNo required packaging (cmi5 adds rules for this)

Despite xAPI’s flexibility, SCORM still dominates day-to-day use. Indeed, according to Rustici Software, which runs the widely used SCORM Cloud service, 92% of course launches on the platform in 2025 were SCORM courses, with SCORM 1.2 holding the majority.

Rustici also notes that xAPI and cmi5 have been its fastest-growing standards in recent years.

Interest in xAPI is high, but uptake is considerably slower. In a 2022 Learning Guild survey, 69% of learning professionals not yet using xAPI said they were interested but only 17% had experimented with it. Skills and infrastructure were the main barriers.

It remains to be seen whether xAPI will ever have its breakthrough moment. In the meantime, these two standards often work side by side. SCORM handles formal courses, while xAPI captures the learning that happens elsewhere.

Where cmi5 Fits

xAPI is deliberately flexible. It doesn’t set rules for how a course is launched, how the learner is identified, or when a course counts as complete. That suits apps, simulations, and informal learning experiences. On the other hand, it can make formal courses inside an LMS harder to manage.

cmi5 fills that gap. It’s a set of rules, built on top of xAPI, for packaging, launching, and tracking LMS courses. As such, every cmi5 course is also an xAPI course. This means you get the structure of SCORM with the richer data of xAPI.

cmi5 was developed by the AICC and the ADL Initiative. Its first full release, known as the “Quartz” edition, arrived in 2016. Adoption is still small compared with SCORM. However, development continues. cmi5 is now being updated to work with xAPI 2.0, and an IEEE working group is turning it into a formal standard.

A Short History of xAPI

xAPI grew out of the need for a successor to SCORM. Here’s the journey it’s been on:

  • 2010: The US government’s ADL Initiative asked Rustici Software to research the next generation of SCORM. The project was called Tin Can.
  • 2012: Version 0.9 of the Tin Can API was released.
  • 2013: xAPI 1.0 launched in April, with ADL adopting the name Experience API.
  • 2016: xAPI 1.0.3 arrived in September, and it became the version most tools were built on.
  • 2023: xAPI 2.0 was approved in March and published by IEEE in October as IEEE 9274.1.1-2023. That’s a catchy name!

Today, IEEE working groups are developing standards for cmi5 and for xAPI profiles, which set shared vocabularies for specific uses.

What Changed in xAPI 2.0?

xAPI 2.0 is an update rather than a complete reinvention. According to Rustici Software, the changes focus on consistency. This includes:

  • Stricter Rules: Several long-standing best practices are now requirements, so data from different tools should line up reliably.
  • Clearer Language: Requirement wording moved from “must” to “shall”, in line with IEEE style, without changing what’s required.
  • Authorisation Removed: How systems grant access to an LRS is no longer defined in the standard, as vendors had already settled on common approaches.

The bigger change is status. As a published IEEE standard, xAPI now has formal governance. SCORM may still lead on usage, but IEEE status signals that xAPI is here for the long term.

Versions 1.0.3 and 2.0 will run side by side for years, so check which versions any LRS or authoring tool supports before you buy. ADL has already updated its LRS conformance test suite for 2.0.

What Can You Track With xAPI?

Let’s tackle the big question.

If a tool can describe an activity as a statement (as with the examples above), xAPI can record it. Naturally, that opens up far more than course completions. Here are some common examples:

  • Simulations and Games: The decisions a learner made and the paths they took, not just their final score.
  • Mobile and Offline Learning: Activity in an app, even without a connection, sent to the LRS once the device is back online.
  • Video: When people pressed play, when they paused, which sections they rewatched, and where they dropped off.
  • Virtual Classrooms and Events: Attendance, contributions, resources used, and follow-up tasks.
  • On-the-Job Performance: Observations, checklists, and sign-offs recorded by managers or assessors.
  • Social Learning: Mentoring and coaching sessions, forum posts, SME interaction, and shared resources.
  • AI Tutors: Every exchange with an AI tutor such as Zavmo can become a statement, from the skills a learner practised to the thinking level they reached.

The real value comes from joining these records up. With every activity in one LRS, you can start asking bigger questions. Did the people who finished the product training sell more? Which parts of onboarding predict who stays on past six months?

Note: those answers usually mean combining learning data with information from other business systems, such as your CRM or HR platform.

Do You Really Need xAPI?

Novelty bias is real. We all want the shiny new thing. So does that mean you should switch everything to xAPI tomorrow?

xAPI is powerful, but it isn’t essential for everyone. Many organisations get what they need from their LMS’s own reporting and well-built SCORM courses. Ultimately, there’s a reason why xAPI adoption has moved at a glacial pace.

xAPI earns its place when:

  • Learning Happens Outside the LMS: You use apps, simulations, learning games, virtual reality, or on-the-job assessments and want them in one record.
  • You Need to Prove Impact: You want to connect training with performance data, not just report completions.
  • You Have the Resources: You have the skills, time, and budget to manage an LRS and make sense of the data it collects.

That last point matters more than you might think. In Watershed and GP Strategies’ 2025 survey, 98% of learning professionals wanted to measure business impact, but only 24% had a budget for it. Just 17% named a lack of data as their main barrier, while 40% named competing priorities.

More data won’t help unless someone has time to use it.

If your training lives mainly in one platform, rich built-in reporting may be all you need. Growth Engineering’s Impact Suite takes this approach. Courses run on SCORM 1.2, while everything learners do in the LMS and Learning App, from Knowledge Contests to daily streaks, feeds straight into the Report Builder and AI Insights.

What Is the Future of xAPI?

Don’t expect an explosion of xAPI usage over the coming years. That said, you are likely to see a period of steady growth. This moderate upswing will be shaped by three trends:

  • More Standardisation: As mentioned, IEEE working groups are turning cmi5 and xAPI Profiles into formal standards. Profiles set shared vocabularies for specific uses, such as videos or assessments, so data from different tools lines up better.
  • AI as a Data Source: AI tutors and coaching tools generate detailed records of what learners practise and how their thinking develops. xAPI gives that evidence a common format, so it can sit alongside all your other learning data.
  • Skills Over Completions: As organisations shift towards skills-based hiring and development, they need proof of what their people can do, not just what courses they finished. As we’ve seen, that’s exactly the kind of evidence xAPI was designed to capture.

Despite this, SCORM isn’t going away any time soon. With 92% of SCORM Cloud launches still running on SCORM in 2025, most organisations will continue to use both standards for years to come.

xAPI FAQs

Is xAPI the Same as Tin Can API?

Yes. Tin Can was the project name used while the specification was being developed. It was renamed the Experience API, or xAPI, when version 1.0 launched in 2013. Some tools still use the old name.

Does xAPI Replace SCORM?

Not yet, and perhaps not for a long time. SCORM still accounts for the vast majority of course launches, and most organisations use both. SCORM handles packaged courses, while xAPI tracks learning elsewhere. cmi5 is the bridge for teams that want to run LMS courses on xAPI.

Is xAPI Free?

The specification itself is free and open source. The costs come from the tools around it, such as an LRS, xAPI-ready authoring software, and the time needed to design what you’ll track and analyse.

Do I Need an LRS to Use xAPI?

Yes. xAPI statements need somewhere to go. That’s the job of a Learning Record Store. Some LMSs include one, while others connect to a standalone LRS.

Does GDPR Apply to xAPI Data?

Yes. Statements usually identify individual learners, so they count as personal data. Treat your LRS like any other system that holds employee information, with clear purposes, sensible retention periods, and the right security in place.

Final Words

xAPI changes the question L&D teams can ask. Instead of (the tried and tested classic) “did they finish the course?”, you can now ask “what did they do, and did it make a difference?”

That’s a big shift. But the standard itself is only half the story. The organisations that get real value from xAPI are the ones that decide what they want to learn from their data before they start collecting it, and then set aside time to act on it.

So here’s your next mission: track what matters, not everything that moves.

Want learning data you can act on without managing an LRS? See how the Report Builder and AI Insights turn everyday learning into clear answers in a live walkthrough of the Impact Suite.

The Impact Suite

One ecosystem — built for how you’re wired
Book a Demo →
What Is xAPI? How xAPI Works — 1. Statements — 2. Activity Providers — 3. The Learning Record St... xAPI vs SCORM — Where cmi5 Fits A Short History of xAPI — What Changed in xAPI 2.0? What Can You Track With x... Do You Really Need xAPI? What Is the Future of xAP... xAPI FAQs Final Words

Share Post

Continue Your Research

Learning Technology

What Is an LRS? Learning Record Stores Explained (2027)

What is an LRS? Learn how a learning record store collects xAPI data, how it differs from an…

Nov 5, 2026
Read More →
Best Gamification LMS Hero
Learning Technology

The 10 Best Gamification LMS Platforms (That Go Beyond Badges)

Points and badges are table stakes. We found the 10 best gamification LMS platforms adding contests, rewards, and…

Nov 3, 2026
Read More →
Best Frontline LMS Hero
Learning Technology

Best Frontline LMS 2027: 12 Platforms for Retail and Hospitality

No desk, no laptop, no time. We compared 12 frontline LMS platforms on whether they fit that reality…

Oct 26, 2026
Read More →
Growth Engineering

We build brain-friendly learning technology that rewires teams for mastery. Founded in 2004.

Impact Suite

  • Overview
  • Our LMS
  • Learning App
  • Authoring Tool
  • Zavmo AI
  • Content Library

About

  • About Us
  • Neurogogy
  • Awards
  • Client Results
  • Sustainability
  • Contact Us

Resources

  • The Lab (Blog)
  • Research Library

Stay Connected

Certifications
ISO 9001
ISO 27001
ISO 42001
B Corp
Cyber Ess.
GDPR
© Growth Engineering | All Rights Reserved
  • Privacy Policy
  • Cookies Policy
  • Terms of Use
  • Modern Slavery Statement
The Impact Suite platform overview showing LMS, App and Authoring Tool
Impact Suite hero image
★
120+ Awards
The Impact Suite

Ready To Rewire?

Get a live tour of the Impact Suite — the only platform built for how the brain learns.

Book My Demo→
Growth Engineering Impact Suite hero shot – LMS, app, and authoring tool displayed together on a transparent background
★
120+ Awards

The Impact Suite

Ready To Rewire?

Get a live tour of the Impact Suite — the only platform built for how the brain learns.
Book My Demo