xAPI Compliant Learning Record Store

Turn Learning Data into
Actionable Insights

A scalable, xAPI-compliant Learning Record Store built for organizations that need deeper learning analytics, richer dashboards, and complete visibility into learner performance.

Sereni LRS home screen
Integrations

Works With Your Existing Learning Stack

Sereni LRS fits right into your existing learning ecosystem. Connect your platforms, capture xAPI statements, and watch every learning record flow into one place.

Every statement, one intelligent hub
LMS Mobile Apps Virtual Classrooms Simulations Assessments Custom Platforms

Supports LMSs, LXPs, Mobile Apps, Virtual Classrooms, Simulations, Assessments & Custom Learning Platforms

18.7B+
xAPI Statements Processed
2M+
Learners Tracked
<250ms
Query Response Time
99.9%
Platform Availability
Why Sereni LRS

Enterprise Ready and Built for Modern Learning

Sereni LRS goes beyond storing xAPI statements. It helps you understand learning behaviour, measure performance and drive better outcomes.

Advanced Analytics

Beautiful dashboards and reports that turn learning data into actionable insights across your entire ecosystem.

xAPI/TinCan compatible

Fully compliant with the latest xAPI standards — every statement validated and stored to spec.

High Performance

Built to handle millions of statements efficiently with sub-250ms query response.

RESTful API

Easy to integrate with any platform or application — clean endpoints, clear docs.

Secure & Compliant

Enterprise-grade security with compliance-ready infrastructure at every layer.

Enterprise Security

Role-based access, secure authentication, and compliance-ready infrastructure protecting every learning record.

Flexible Deployment

Deploy Sereni LRS in the cloud or self-host it within your own infrastructure.

Insights That Matter

Deep Analytics Across Your Learning Ecosystem

From learner progress to platform health — every xAPI statement becomes actionable intelligence across seven purpose-built analytics views.

Open your dashboard. Get the full picture.

The moment you log in, you'll know how your learning ecosystem is performing. Monitor stores, track learner activity, explore statement trends, and keep an eye on the metrics that matter — all from one place.

Explore on Features Page
Dashboard screenshot
System Design

The Sereni LRS Architecture

Every xAPI statement follows a purpose-built processing pipeline — from ingestion and validation to analytics and visualization — delivering fast, reliable, enterprise-scale learning intelligence.

LMS
Mobile
VR
Ingress
Validation
Store
ClickHouse
Analytics
Dashboard
Statement Explorer

Your xAPI Data. Finally Readable.

Sereni LRS transforms complex learning records into a clean, intuitive interface. Browse millions of learning records in a structured, spreadsheet-like view. Search, sort, and filter statements by learner, activity, verb, timestamp, or authority to quickly find exactly what you're looking for.

Search statements…
Live
LearnerVerbActivityTimestamp
[email protected]completedSafety Compliance 1012026-06-08 14:32
[email protected]attemptedSales Simulation Lvl 32026-06-08 14:31
[email protected]passedData Privacy Exam2026-06-08 14:29
[email protected]experiencedVR Onboarding Tour2026-06-08 14:27
[email protected]failedMachine Ops Assessment2026-06-08 14:24
[email protected]launchedLeadership Path Module 22026-06-08 14:22
[email protected]completedGDPR Refresher Course2026-06-08 14:20
[email protected]scoredProduct Knowledge Quiz2026-06-08 14:18
[email protected]completedSafety Compliance 1012026-06-08 14:32
[email protected]attemptedSales Simulation Lvl 32026-06-08 14:31
[email protected]passedData Privacy Exam2026-06-08 14:29
[email protected]experiencedVR Onboarding Tour2026-06-08 14:27
[email protected]failedMachine Ops Assessment2026-06-08 14:24
[email protected]launchedLeadership Path Module 22026-06-08 14:22
[email protected]completedGDPR Refresher Course2026-06-08 14:20
[email protected]scoredProduct Knowledge Quiz2026-06-08 14:18
statements.json — live stream
streaming
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/completed" },
4 "object": { "id": "https://acme.com/courses/safety-101",
5 "definition": { "name": { "en-US": "Safety Compliance 101" } } },
6 "result": { "success": true, "score": { "scaled": 0.94 } },
7 "timestamp": "2026-06-08T14:32:11Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/attempted" },
4 "object": { "id": "https://acme.com/courses/sales-sim-3",
5 "definition": { "name": { "en-US": "Sales Simulation Lvl 3" } } },
6 "result": { "success": false, "score": { "scaled": 0.41 } },
7 "timestamp": "2026-06-08T14:31:02Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/experienced" },
4 "object": { "id": "https://acme.com/courses/vr-onboarding",
5 "definition": { "name": { "en-US": "VR Onboarding Tour" } } },
6 "result": { "success": true, "score": { "scaled": 0.88 } },
7 "timestamp": "2026-06-08T14:27:45Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/passed" },
4 "object": { "id": "https://acme.com/courses/data-privacy",
5 "definition": { "name": { "en-US": "Data Privacy Exam" } } },
6 "result": { "success": true, "score": { "scaled": 0.97 } },
7 "timestamp": "2026-06-08T14:29:19Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/completed" },
4 "object": { "id": "https://acme.com/courses/safety-101",
5 "definition": { "name": { "en-US": "Safety Compliance 101" } } },
6 "result": { "success": true, "score": { "scaled": 0.94 } },
7 "timestamp": "2026-06-08T14:32:11Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/attempted" },
4 "object": { "id": "https://acme.com/courses/sales-sim-3",
5 "definition": { "name": { "en-US": "Sales Simulation Lvl 3" } } },
6 "result": { "success": false, "score": { "scaled": 0.41 } },
7 "timestamp": "2026-06-08T14:31:02Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/experienced" },
4 "object": { "id": "https://acme.com/courses/vr-onboarding",
5 "definition": { "name": { "en-US": "VR Onboarding Tour" } } },
6 "result": { "success": true, "score": { "scaled": 0.88 } },
7 "timestamp": "2026-06-08T14:27:45Z"
8}
1{
2 "actor": { "mbox": "mailto:[email protected]" },
3 "verb": { "id": "http://adlnet.gov/expapi/verbs/passed" },
4 "object": { "id": "https://acme.com/courses/data-privacy",
5 "definition": { "name": { "en-US": "Data Privacy Exam" } } },
6 "result": { "success": true, "score": { "scaled": 0.97 } },
7 "timestamp": "2026-06-08T14:29:19Z"
8}
Raw xAPI Statements

Need the Raw xAPI Statement? It's One Click Away.

Inspect complete xAPI JSON with clean formatting that's easy to read, validate, copy, and debug. Perfect for developers, administrators, and anyone working directly with learning integrations.

  • Clean, formatted JSON — easy to read and copy
  • Validate statements against the xAPI spec
  • Debug learning integrations in seconds
xAPI Statement Validator

Validate your xAPI statement for FREE

Free open source xAPI statement validator tool to test a JSON object for conformance to the xAPI spec. Paste or write your JSON, then click Validate.

Sereni LRS Latest Release v1.0.1

What's New in Sereni LRS

Explore the latest Sereni LRS capabilities designed to protect learner data, simplify LRS migration, and automate learning workflows.

Privacy & Compliance:

Protect learner email addresses with encryption and manage data-erasure requests with the GDPR Toolkit and Forget Me utility.

Automated Learning Workflows:

Configure triggers for selected xAPI events and automate actions when matching conditions are met.

Personalized Email Actions:

Send emails using learner details, activity names and assessment scores from matching statements

Webhooks for Connected Systems:

Send selected xAPI event data to external endpoints so connected systems can initiate their next process.

LRS migration

Seamless Migration to Sereni LRS

Move your historical learning records to Sereni LRS with dedicated migration utilities for Learning Locker and Yet Analytics SQL LRS. Preserve your existing learning history and simplify the transition to Sereni LRS.

  • Learning Locker Migration — Import historical xAPI statements from MongoDB.
  • SQL LRS Migration — Transfer learning records from Yet Analytics SQL LRS database exports.
  • Historical Data Preservation — Retain learning records when moving between platforms.
  • Simplified Migration Process — Reduce manual effort with dedicated migration utilities.
LRS Platforms
Sereni LRS
validated · preserved
$ POST /{store}/xAPI/import/bulk
{ "inserted": 5000, "clickhouseinserted": 5000 }
→ ids, timestamps and voids preserved
Why Sereni LRS

Beyond What Your LMS Reporting Can Do

FeatureSereni LRSOther LRS
xAPI Compliant
Fully Compliant
Compliant
Built-in Analytics Dashboard
Interactive Analytics
Basic or Limited
Course, Learner & Assessment Reports
Detailed Performance
Limited Reporting
Custom Report Builder
Build Reports Your Way
Not Available / Limited
Learning Locker Migration
Built-in Migration Utility
Manual Migration Required
Grid & JSON Statement Explorer
Modern Grid & Code View
Basic Statement Viewer
Cloud & Self-Hosted Deployment
Both Deployment Options
Varies by Vendor
Enterprise Security & RBAC
Enterprise Ready
Varies by Edition
Support

Frequently Asked Questions

Sereni LRS is an enterprise-grade Learning Record Store that captures, validates, stores, and analyzes xAPI statements, delivering advanced learning analytics, operational insights, and customizable reporting at scale.

Sereni LRS provides learner, learning activity, organizational, and operational analytics with built-in dashboards and customizable reports powered by xAPI statement data.

Yes. Sereni LRS implements the IEEE 9274.1.1-2023 xAPI specification, ensuring standardized statement processing and interoperability across learning platforms.

Sereni LRS integrates with any platform capable of sending xAPI statements, including LMSs, LXPs, mobile applications, simulations, virtual classrooms, and custom learning systems.

Sereni LRS provides enterprise-grade security including role-based access control (RBAC), secure authentication, audit logging, and compliance-ready infrastructure — protecting every learning record at every layer.

Sereni LRS uses ClickHouse for high-performance analytics, with object storage on AWS S3 or Azure Storage depending on the deployment, enabling fast query execution on large xAPI datasets.

Ready to Get More from Your Learning Data?

Discover how Sereni LRS helps you capture, understand, and act on learning data through enterprise-grade analytics, flexible reporting, and a modern xAPI experience.

See Sereni LRS in Action