> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/unified-api/mobile-only-sources.md).

# Mobile-only sources

## Overview

The primary use of the mobile SDKs is to allow you to access data from providers **that do not have a Web API.**

{% hint style="warning" %}

## Data Sources requiring the Terra **Mobile-SDK**

The **Mobile SDK** is <mark style="color:red;">**ONLY**</mark> used to connect to the following integrations:

1. <img src="/files/HWBv7PWMxBEc0WMNdWrW" alt="" data-size="line">**Apple Health -** iOS
2. <img src="/files/qO7xuPhRY1YEKm096Aq2" alt="" data-size="line"> **Samsung Health -** Android
3. <img src="/files/zhkGsxfmF1M2jUWRUXRA" alt="" data-size="line"> **Google Fit & Health Connect**- Android.

Note: the [Unified API](broken://pages/u4aCTkJiebhGE1aqPS8y) is the preferred way to connect to Google Fit due to better reliability.

For **ALL** other integrations, please refer to Integration Setup the [Unified API](broken://pages/u4aCTkJiebhGE1aqPS8y).
{% endhint %}

<figure><img src="/files/3mVa8deoet2J8AKPB3Xc" alt="" width="563"><figcaption><p>Data flow diagram for data from Apple Health/Samsung Health/Google Fit.</p></figcaption></figure>

Implementation details will vary based on your development framework/platform.

Please refer to your framework's respective guide below:

<table data-card-size="large" data-view="cards" data-full-width="true"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>iOS (Swift)</strong></td><td><a href="/files/2SSNj8BbxY1wXGb0bb5t">/files/2SSNj8BbxY1wXGb0bb5t</a></td><td><a href="/pages/wd1sbQ8DVmAwEBBp3kwI">/pages/wd1sbQ8DVmAwEBBp3kwI</a></td></tr><tr><td align="center"><strong>Android (Kotlin)</strong></td><td><a href="/files/z1isCcxok5wJOCp43oYT">/files/z1isCcxok5wJOCp43oYT</a></td><td><a href="/pages/UWmb8FNMddQXf1IBRBVV">/pages/UWmb8FNMddQXf1IBRBVV</a></td></tr><tr><td align="center"><strong>React Native</strong></td><td><a href="/files/peuLR3GSYF3poTt8EsZi">/files/peuLR3GSYF3poTt8EsZi</a></td><td><a href="/pages/00rWmZtXElU1B61nb1Ks">/pages/00rWmZtXElU1B61nb1Ks</a></td></tr><tr><td align="center"><strong>Flutter</strong></td><td><a href="/files/4o4qz2w0v2AtpaI0UfFt">/files/4o4qz2w0v2AtpaI0UfFt</a></td><td><a href="/pages/rywkiNhyWtGQMiha9gBb">/pages/rywkiNhyWtGQMiha9gBb</a></td></tr></tbody></table>
