
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.

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.
xapi.serenilrs.com · 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
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…
LiveLearnerVerbActivityTimestamp
statements.json — live stream
streaming 1{
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{
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{
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{
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{
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{
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{
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{
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
Learning Locker Migration
Seamless Learning Locker Migration
Export your statements from Learning Locker's MongoDB and post them to a bulk import endpoint that keeps their original ids, timestamps and voiding relationships. Re-running a batch is safe, so a migration interrupted halfway can start again from the beginning without duplicating a single record.
- Original ids, timestamps and stored values preserved
- Voided statements keep the statement that voided them
- Idempotent — an interrupted import re-runs safely
- Counts reported per store, so you can prove parity
Learning Locker
MongoDB
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