Your Basecamp for
AI-Ready Learning Data

TRAX LRS is an xAPI compliant Learning Record Store designed for modern learning infrastructures.

01

Collect Data where Learning Happens

Data from LMS platforms, simulations, and on-the-job training converges in one place: the Learning Record Store (LRS).

02
ACTOR · VERB · OBJECT

Ensure Data Consistency

Great AI starts with great data. xAPI (Experience API) is the de-facto standard for structured and meaningful learning data.

03

Turn Learning Data into AI Insights

It's not just about dashboards. It's about discovering insights, identifying success patterns, and personalizing learning journeys.

A Decade of Experience

TRAX LRS 1.0

xAPI Compliant MVP.

2017

TRAX LRS 2.0

Feature-Enhanced Release.

2021

TRAX LRS 3.0

A New Modern Architecture.

2025

TRAX LRS 4.0

AI-Powered LRS.

2027

We are now building TRAX LRS 4.0 — and the journey toward AI-powered learning data has just begun.

Join the adventure.Become a sponsor

Already a member?

Discover our new community space.Log in

Your Learning Data Cockpit

Comprehensive Data Exploration

Explore not only statements, but also activities, agents, persons, groups, profiles, and states.

comp

Filters with Auto-Completion

For instance, start typing "comp" and instantly find IRIs of verbs like "completed".

Vocabulary Usage

Get a complete inventory of verbs, activity types, statements categories and document IDs used in your learning data.

Data Processing Jobs

Schedule automated jobs such as statement validation, pseudonymization, and data cleanup.

A Fortress for Your Learning Data

Multiple Stores

Partition your LRS into multiple stores to create independent xAPI datasets. Explore, manage, and control access to each store separately.

User Management

Create as many user accounts as needed and assign roles such as Actor, Data Analyst, or Admin. Define which stores each user can access.

Privacy Control

Learners can access their own data using the Actor role. You can remove all xAPI data for a given actor, or pseudonymize the statements of an entire store.

Client Management

Create API clients to connect external applications to your LRS and define permissions such as standard APIs access and extended APIs access.

API Configuration

Configure API behavior for each client to strictly comply with the xAPI standard, enable full data indexing, or prioritize performance.

Logging System

Track critical events in your LRS such as authentication, command execution, and API calls. Review logs directly in TRAX LRS or forward them to external services.

No Database Lock-In

There is no one-size-fits-all database for an LRS. TRAX LRS lets you choose the one that fits your architecture.

MySQL8–9

The most popular SQL database. Simple, reliable, and widely adopted. Ideal for prototypes and small to medium-scale projects.

PostgreSQL13–17

A best-in-class SQL engine with powerful JSON capabilities. A solid choice for any SQL-based LRS.

MongoDB6–8

A leading NoSQL database known for fast write performance and horizontal scalability.

Elasticsearch8

An excellent option for a scalable secondary database dedicated to learning analytics and advanced querying.

OpenSearch2

An open-source alternative to Elasticsearch.

Seamless Integrations

TRAX LRS easily integrates with your learning platforms, other LRS, analytics tools, and external applications.

CMI5-Ready

TRAX LRS delivers access tokens to your LMS and applies the security rules required by CMI5 content requests.

Moodle Plugin

Use our latest Moodle plugin to collect learning events and SCORM data, and send them directly to your LRS.

LRS-to-LRS Pipelines

With TRAX LRS connectors, you can push or pull data from any xAPI-compliant LRS.

Secondary Databases

Connectors allow you to push your xAPI data to secondary databases such as Elasticsearch for analytics and advanced querying.

Comprehensive API

Almost all TRAX LRS features are exposed through APIs, allowing your business applications to fully control the platform.

Choose Your Architecture

Simplicity

Monolithic Application

All LRS services run within a single web application. This is simple to deploy and efficient enough for most use cases.

Control

Microservices

Each LRS service runs as an independent microservice. This gives maximum control and scalability, but increases overall complexity.

Flexibility

Extended Architecture

You deploy your own services alongside the LRS infrastructure. They listen to LRS events through Redis Streams, and implement their own business logic.

Built with a Modern Tech Stack

LaravelLaravel 12
PHPPHP 8.5
VueVue 3
TailwindTailwind 4
RedisRedis 7

About Sponsorship

TRAX LRS is developed independently and funded by its community.

Starter Edition

Open-source (GPL3) license

MySQL, PostgreSQL
1 single admin user
1 single xAPI endpoint
xAPI compliant API
Statements exploration

Extended Edition

Private flexible license

MySQL, PostgreSQL
MongoDB, Elasticsearch, OpenSearch
Unlimited user accounts with 5 predefined roles
Unlimited API clients with configurable permissions
Comprehensive API
Full xAPI data exploration
Persons management
Multiple stores
Pseudonymization and agents deletion
Files, LRS and database connectors
CMI5 integration
Tasks scheduler
Logging system
Microservices & extended architecture