Freedom251 › Learning Record Store Software
TRAX LRS

What TRAX LRS is
TRAX LRS is an xAPI-compliant Learning Record Store for storing and managing learning data. It lets users explore statements and related records, including activities, agents, persons, 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. The free Starter Edition costs nothing and includes one admin user, one xAPI endpoint, statement exploration, and MySQL or PostgreSQL. Data export is available through the API, and cmi5 is supported. Listed integrations include a Moodle plugin, connections to other xAPI-compliant LRSs, and secondary database connectors. TRAX LRS can run as a monolithic web application, as microservices, or with custom services listening for LRS events through Redis Streams. The Extended Edition adds multiple stores, user roles, store-level access, and configurable API client permissions. It requires a license agreement with the author and cannot be distributed to a third party.
Who it suits
TRAX LRS suits teams that need to store and manage xAPI learning records, explore related data, or schedule validation and cleanup. Its free Starter Edition is aimed at deployments needing one admin user and one xAPI endpoint.
What it does well
- Free Starter Edition under GPL3.
- Explores statements and related learning records.
- Schedules validation, pseudonymization, and cleanup jobs.
- Supports cmi5 and a Moodle plugin.
- Exports data through the API.
What to know first
- Starter Edition is limited to one admin user.
- Starter Edition includes one xAPI endpoint.
- Extended Edition requires a license agreement.
- Extended Edition cannot be distributed to a third party.
Limits
Starter Edition includes one admin user, one xAPI endpoint, and MySQL or PostgreSQL. Extended Edition requires a license agreement with the author, is available to project contributors, and cannot be distributed to a third party.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Starter Edition | GPL3 open-source license · 1 admin user · 1 xAPI endpoint · MySQL or PostgreSQL · statements exploration | Free |
| Extended Edition | Private flexible license · available to project contributors · requires a license agreement with the author | On request |
As traxlrs.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the TRAX LRS website.
- Choose the free Starter Edition under GPL3, or review Extended Edition access requirements.
- Prepare an Apache web server with PHP and a configured MySQL or PostgreSQL database.
- Deploy TRAX LRS and restrict web access to the public folder.
- Change the default administrator and client credentials on a public server.
Verdict
TRAX LRS combines xAPI record exploration and scheduled data management with a free Starter Edition. Check the edition limits and Extended Edition license terms against your deployment needs.
Questions
Is TRAX LRS free?
The Starter Edition is free and uses the GPL3 open-source license. Extended Edition has no listed price and requires a license agreement with the author.
What does the Starter Edition include?
It includes one admin user, one xAPI endpoint, MySQL or PostgreSQL, and statement exploration.
Can TRAX LRS be self-hosted?
Yes. It is listed for self-hosted use, and its installation documentation describes deployment on an Apache web server with PHP and a configured database.
Which databases does it support?
Starter Edition lists MySQL or PostgreSQL. Extended Edition also lists MongoDB, Elasticsearch and OpenSearch.
Does TRAX LRS support cmi5 and Moodle?
Yes. The maker lists cmi5 support and a Moodle plugin.
What is the Extended Edition license?
It uses a private flexible license, is available to project contributors, and requires an agreement with the author. Its license prohibits distributing the software to a third party.
Facts from TRAX LRS's own pages
- Access controls
- The Extended Edition supports multiple stores, user roles, store-level access, and configurable API client permissions. · traxlrs.com, 5 Oct 2026
- Databases
- The maker lists MySQL and PostgreSQL, plus MongoDB, Elasticsearch, and OpenSearch for the Extended Edition. · traxlrs.com, 5 Oct 2026
- Data exploration
- The product supports exploring statements, activities, agents, persons, groups, profiles, and states. · traxlrs.com, 5 Oct 2026
- Data management
- It can schedule statement validation, pseudonymization, and data cleanup jobs. · traxlrs.com, 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, 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, 5 Oct 2026
- Integrations
- The maker lists a Moodle plugin, CMI5 support, connectors to other xAPI-compliant LRSs, and secondary database connectors. · traxlrs.com, 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, 5 Oct 2026
- Privacy
- TRAX LRS says administrators can remove an actor’s xAPI data or pseudonymize statements across a store. · traxlrs.com, 5 Oct 2026
- Product
- TRAX LRS is an xAPI-compliant Learning Record Store for storing and managing learning data. · traxlrs.com, 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, 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, 5 Oct 2026
- Support
- The maker links to edition-specific support resources and a community space for sponsors. · traxlrs.com, 5 Oct 2026
Where TRAX LRS stands on Freedom251
- Learning Record Store Software#12 of 23
