> For the complete documentation index, see [llms.txt](https://icure.gitbook.io/icure/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://icure.gitbook.io/icure/customizable-features/custom-connectors.md).

# Custom Connectors

iCure ensures the transferability of data stored in a compliant way.

{% tabs %}
{% tab title="iCure REST API" %}

* Run on the server the iCure implementation
* Serve encrypted data
* Industry Standard interfacing with the [REST API calls](/icure/icure-data-stack/rest-api-calls.md)
  {% endtab %}

{% tab title="SDKs " %}

* Are based on the iCure REST API
* Are executed on the Healthcare Provider terminal
* Serves decrypted data
* [Mobile/Web SDKs](/icure/icure-data-stack/mobile-web-sdks.md) for all major programming languages
  {% endtab %}

{% tab title="IHE Profiles " %}

* Runs inside the Hospital / Healthcare Provider data secure perimeter
* Serve decrypted data
* Industry Standard [IHE XDS calls](/icure/interoperability/iti-registry-repository.md) and [IHE IPS call](/icure/interoperability/icure-api.md)
  {% endtab %}

{% tab title="FHIR REST API" %}

* Is based on the iCure REST API
* Are executed on the Healthcare Provider terminal
* Serves decrypted data
  {% endtab %}

{% tab title="OpenEHR REST API" %}

* Is based on the iCure REST API
* Is executed on the Healthcare Provider terminal
  {% endtab %}
  {% endtabs %}
