> For the complete documentation index, see [llms.txt](https://olddocs.exivity.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olddocs.exivity.io/3.4.3/advanced/integrate.md).

# Integrate

## REST-API

Exivity provides a full REST-API which acts as a programmatic interface to each operation supported through the [Graphical User Interface](/3.4.3/data-pipelines/reports.md) (GUI). On top of that, some operations can be exclusively executed through the API (such as file uploads).

A reference guide on all API endpoints and further details about implementation and authentication can be found at <https://api.exivity.com>.

## GUI automation API

A simple JavaScript API is provided which enables programmatic access to some features normally controlled by a user in the GUI.

{% content-ref url="/pages/-LfOfNmFG53CI6m0emq-" %}
[GUI automation](/3.4.3/advanced/integrate/gui-automation.md)
{% endcontent-ref %}

## Single Sign-On

With Exivity it's possible to connect your existing AD/ADFS/AAD user directory so your end-users can benefit from an easy SSO experience.

Currently, Exivity supports the Security Assertion Markup Language (SAML) v2 protocol, supported by a large number of identity providers.

{% content-ref url="/pages/-LfOfNmH2y6x4U2l1Cq8" %}
[Single sign-on](/3.4.3/advanced/integrate/sso.md)
{% endcontent-ref %}

## SDKs

We're currently in the planning stages of developing Exivity SDKs in various languages which would make interfacing with the [REST-API](/3.4.3/advanced/integrate.md#rest-api) very straight-forward and easy to implement.

{% hint style="info" %}
If you want to learn more, please let us know at <dev@exivity.com>.
{% endhint %}
