How Do I Send xAPI Data to an LRS?
If you want to send xAPI to an LRS, then you'll need to give your content or application the proper credentials to store the data in the LRS. You'll need the following:
- The xAPI Endpoint for the LRS.
- LRS credentials: Key and Secret (i.e., username and password). In the Veracity Learning LRS, we call this the Access Key.
Your application needs an access key to connect to the LRS. It protects your data from anonymous users. You can create an access key for each different application that connects to your LRS.
Create the xAPI Endpoint
To create the xAPI endpoint in your LRS, follow these steps:
- Log-in to https://lrs.io and Create an LRS.
- The LRS Home page shows the xAPI Endpoint at the top of the page. Veracity Learning automatically generated the xAPI endpoint when you created the LRS. Click the Share icon (
) to copy the xAPI endpoint URL to your clipboard.

Use this URL for your xAPI Endpoint.
Create an Access Key
To create the Access Key for the LRS, follow these steps:
- In the LRS Home page for the LRS you just created, in the top right card in the top row, click the No Access Keys link.
- Click the Create Access Key button. You can read detailed directions in the LRS User Manual.
- Click the Share icons (
) to copy the Key name (username) and Secret (password).

Use these LRS credentials in combination with the xAPI endpoint to send xAPI data to your LRS.
Related Articles
What is xAPI? What is an LRS?
Experience API (xAPI) The Experience Application Program Interface (xAPI) is a technology standard that allows systems to store and retrieve data from a wide range of learning activities. The specification has two main components: the data model, and ...
What xAPI Data is Generated by Articulate Storyline and Rise?
Veracity customers often ask questions like: “What xAPI data does my authoring tool send to the LRS?” and “What metrics can I track with my authoring tool?" Articulate has two courseware products that emit xAPI statements: Storyline and Rise. Both ...
What Types of Metrics and Dashboards Can I Create with Articulate Storyline and Rise xAPI Data?
What features do Articulate Storyline and Rise offer that make good use cases for the Veracity Learning LRS dashboard to help analyze learning performance metrics? In this article, the star ratings show the degree to which Articulate offers xAPI to ...
What are xAPI Extensions and How Do I Use Them in My xAPI Statements?
Best Practices for xAPI Extensions Activity, Context, and Result Extensions in xAPI Statements Do you need to know when and how to best use Activity, Context or Result Extensions in your xAPI Statements? This is a common challenge and a frequently ...
What are Different Ways xAPI Data Can Flow from an LMS to an LRS?
Client Side This is the most common case. This is usually the approach taken if you create your content in a commercial authoring tool and export the content to xAPI/TinCan. The content package sends xAPI data directly to the LRS. The content package ...