> For the complete documentation index, see [llms.txt](https://www.xapijs.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.xapijs.dev/xapi-wrapper-library/introduction.md).

# Introduction

## Overview

The **xAPI.js Wrapper Library** is a strongly typed JavaScript library for enabling learning content and learning systems to speak to each other. It is a complete implementation and fully compliant against the [xAPI Specification](https://github.com/adlnet/xAPI-Spec) (v1.0.0 - v1.0.3).

For an example implementation of this library, you can find the [xAPI Wrapper Demo](https://github.com/xapijs/xapi-demo) source on GitHub.

## First Steps

{% content-ref url="/pages/-M7Z5bjoPWQtoEMZjO5C" %}
[Getting Started](/xapi-wrapper-library/getting-started.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ZC5mnhHFXvI2\_imsH" %}
[The XAPI Class](/xapi-wrapper-library/xapi-class.md)
{% endcontent-ref %}

## Resource APIs

### The Statement Resource API

{% content-ref url="/pages/-M7ZCekLNwrybchgRgsW" %}
[Statement Resource](/xapi-wrapper-library/statement-resource.md)
{% endcontent-ref %}

### The Document Resource APIs

{% content-ref url="/pages/-M7ZD6AK5io42P9CHGzz" %}
[State Resource](/xapi-wrapper-library/state-resource.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ZDdFJOAlN4-yO5gKy" %}
[Activity Profile Resource](/xapi-wrapper-library/activity-profile-resource.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ZED51NyQEUoqsiuxk" %}
[Agent Profile Resource](/xapi-wrapper-library/agent-profile-resource.md)
{% endcontent-ref %}

### Other Resource APIs

{% content-ref url="/pages/-MGjhz3OHRZz5Zm4vcl5" %}
[Activities Resource](/xapi-wrapper-library/activities-resource.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ZC2i7hw6GhC5c5ymO" %}
[About Resource](/xapi-wrapper-library/about-resource.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7ZDz7R-B0\_8\_j1TeiN" %}
[Agents Resource](/xapi-wrapper-library/agents-resource.md)
{% endcontent-ref %}

## Helper Methods and Constants

{% content-ref url="/pages/-MHD5XLOtCCt4wNGV7wv" %}
[Helpers](/xapi-wrapper-library/helpers.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHD2c8yQsUil-BOh4XG" %}
[Verbs](/xapi-wrapper-library/verbs.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHD37JNgN9no1fr5\_2Y" %}
[Attachment Usages](/xapi-wrapper-library/attachment-usages.md)
{% endcontent-ref %}
