Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Zanichelli LearningRecordStore-xapi review

Free#17 of 23 in Learning Record Store Software

A focused self-hosted xAPI LRS for teams building around AWS S3.

7.3/10Editor score
Zanichelli LearningRecordStore-xapi7.3 Visit Zanichelli

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Zanichelli LearningRecordStore-xapi is an open-source Learning Record Store for developers and organizations that want to deploy and operate an xAPI service themselves. It is implemented as a Lumen/PHP application and focuses on validating, storing, submitting, and retrieving xAPI statements through authenticated API endpoints. The product is a fit for teams with self-hosted deployment requirements, particularly where AWS S3 is the intended storage layer.

Deployment is designed around Docker and Docker Compose, with MySQL configuration documented as part of the setup. Authentication options include Basic Authentication and OAuth2 client-credential authentication, giving teams two documented approaches for controlling API access. The LRS management endpoints cover creation, listing, statement retrieval, and deletion, while statement endpoints support both individual retrieval and statement-list retrieval. This makes the project suitable for an engineering-led implementation, but teams should expect to manage the application, database, storage configuration, and operating environment themselves.

Its strongest distinction is a focused xAPI workflow tied to AWS S3 rather than a broad integration ecosystem. The documented capabilities cover statement validation, authenticated submission, retrieval, and LRS administration, with AWS S3 as the named integration. That narrow scope may suit an AWS-oriented architecture, while organizations seeking multiple storage targets, a hosted service, or a wider set of packaged integrations should consider alternatives. Choose Zanichelli LearningRecordStore-xapi when deployment control and a defined AWS S3 path matter most; avoid it when minimizing infrastructure ownership is the priority.

Zanichelli LearningRecordStore-xapi pros and cons

  • Where it wins
    • Validates, submits, retrieves, and manages xAPI statements
    • Supports Basic Authentication and OAuth2 client credentials
    • Docker and Docker Compose deployment with AWS S3 storage
  • Where it doesn't
    • Requires self-managed deployment and infrastructure
    • Integration scope is centered on AWS S3
    • No published releases are listed on its GitHub page

Zanichelli LearningRecordStore-xapi fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update