# Introduction

Although the **Experience API** **specification** outlines a set of API calls for tracking learning interactions and storing/retrieving data related to these learning interactions, there is still a need for a more extensive interface into the broader concepts of managing training.

**Clear LRS** provides a proprietary API for circumstances where the [**Experience API**](https://xapi.com/overview/) is inadequately equipped. These APIs are best suited for providers wishing to implement a deep integration with Clear LRS and don't need to preserve interoperability.

{% hint style="warning" %}
Standards exist for a reason. You should first and foremost consider using existing xAPI calls to achieve your goals and only resort to a proprietary API when absolutely necessary.

**Using a propriety API will beak the interoperability of your training content and prevent its use with other LRS providers.**
{% endhint %}
