Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Learning Record Store Software
  3. TRAX LRS

TRAX LRS

What it is

TRAX LRS is an open-source Learning Record Store for storing and managing xAPI learning data. Users can explore statements and related records, including activities, agents, people, groups, profiles, and states. Scheduled jobs can validate statements, pseudonymize data, and clean up records. Administrators can remove an actor’s xAPI data or pseudonymize statements across a store. Its free Starter Edition uses a GPL3 license and includes one admin user, one xAPI endpoint, statement exploration, and MySQL or PostgreSQL. Records can be exported through the API, and the product supports cmi5. Listed integrations include a Moodle plugin, connections to other xAPI-compliant LRSs, and secondary database connectors. TRAX LRS can run as a single web application or as microservices; custom services can listen to LRS events through Redis Streams. Self-hosting documentation covers Apache, PHP, and a configured database. The Extended Edition adds multiple stores, roles, store-level access, and configurable API client permissions, but requires an author license agreement and cannot be distributed to third parties.

For and against

For

  • Free GPL3 Starter Edition
  • Supports cmi5 and a Moodle plugin
  • Scheduled validation, pseudonymization, and cleanup
  • API export for learning records

Against

  • Starter Edition has one admin user
  • Starter Edition has one xAPI endpoint
  • Extended Edition requires a license agreement

The verdict

TRAX LRS offers a free, self-hosted starting point for xAPI data storage and exploration. Its Extended Edition provides additional access controls and store management, subject to separate licensing terms.

Who it suits

It suits organizations that need to store and explore xAPI data, manage records, or self-host a learning data service. Teams needing multiple stores or expanded access controls should note those features belong to the Extended Edition.

Plans and prices

Starter Edition

Free

GPL3 open-source license · 1 admin user · 1 xAPI endpoint · MySQL or PostgreSQL

Extended Edition

Priced on request

Private flexible license · available to project contributors · requires a license agreement with the author

Every plan, in full

On the record

Access controls
The Extended Edition supports multiple stores, user roles, store-level access, and configurable API client permissions.traxlrs.com · read 5 Oct 2026
Databases
The maker lists MySQL and PostgreSQL, plus MongoDB, Elasticsearch, and OpenSearch for the Extended Edition.traxlrs.com · read 5 Oct 2026
Data exploration
The product supports exploring statements, activities, agents, persons, groups, profiles, and states.traxlrs.com · read 5 Oct 2026
Data management
It can schedule statement validation, pseudonymization, and data cleanup jobs.traxlrs.com · read 5 Oct 2026
Deployment
TRAX LRS can run as a monolithic web application, as microservices, or with custom services that listen to LRS events through Redis Streams.traxlrs.com · read 5 Oct 2026
Development status
The maker describes TRAX LRS 4 Extended Edition as under development and says sponsors can request access to its working repository.traxlrs.com · read 5 Oct 2026
Integrations
The maker lists a Moodle plugin, CMI5 support, connectors to other xAPI-compliant LRSs, and secondary database connectors.traxlrs.com · read 5 Oct 2026
License limit
The Extended Edition requires a license agreement with the author, and its license prohibits distributing the software to a third party.traxlrs.com · read 5 Oct 2026
Privacy
TRAX LRS says administrators can remove an actor’s xAPI data or pseudonymize statements across a store.traxlrs.com · read 5 Oct 2026
Product
TRAX LRS is an xAPI-compliant Learning Record Store for storing and managing learning data.traxlrs.com · read 5 Oct 2026
Security configuration
The installation guide advises restricting web access to the public folder and changing the default administrator and client credentials on a public server.traxlrs.com · read 5 Oct 2026
Self-hosting
The installation documentation describes deploying TRAX LRS on an Apache web server with PHP and a configured database.traxlrs.com · read 5 Oct 2026
Support
The maker links to edition-specific support resources and a community space for sponsors.traxlrs.com · read 5 Oct 2026

Alternatives to TRAX LRS

Every alternative, ranked