Everything starts with getting data in. Sonar supports 200+ wearable devices through 60+ provider integrations — you choose a connection path, and data starts flowing.

Choosing a Connection Path

There are two ways to connect devices. You can use either or both, depending on your product.

Mobile SDK Cloud API
How it works Reads from on-device health stores (Apple Health, Health Connect) Connects to manufacturer cloud APIs via OAuth
Your user needs A mobile app with the Sonar SDK embedded A browser — no app required
Sync speed Near real-time (as soon as the device writes to the health store) Minutes, depending on manufacturer sync cadence
Historical data Up to 2 years backfill from the health store Varies by provider (typically 1–6 months)
Offline support Yes — queues data and syncs when back online No — requires cloud connectivity
OAuth on your side None — token-based SDK init None — Sonar manages the full OAuth lifecycle
Coverage Apple Health (~40 metrics), Health Connect (~30), Samsung Health (~25) 200+ devices — Garmin, Fitbit, Oura, Polar, Whoop, COROS, and more

Mobile SDK reads from three on-device health stores:

Platform Metric coverage Highlights
Apple Health ~40 metrics Broadest coverage — HRV (RMSSD + SDNN), heartbeat series, hearing, swimming, full nutrition
Health Connect ~30 metrics Android native — activity, vitals, body composition, VO2 max, mindfulness
Samsung Health ~25 metrics Activity, vitals, body composition, nutrition, skin temperature

Cloud API works for web-only products and adds devices that don't write to on-device health stores. It covers four categories:

Category Devices Primary data
Wearables & Rings Garmin, Fitbit, Oura, Whoop, Polar, COROS, Suunto, Withings, Ultrahuman, Biostrap, Zepp Heart rate, HRV, sleep, workouts, SpO2, temperature
Fitness Platforms Strava, Peloton, Wahoo, Zwift, TrainingPeaks, Concept2 Heart rate, workouts, activity
Nutrition Apps Cronometer, MyFitnessPal, FatSecret, Nutracheck Calories, macros, hydration
Health Monitors FreeStyle Libre, Omron, Keto-Mojo, Renpho, Aktiia Blood glucose, blood pressure, ketones, body composition

See the Data Catalog — Provider Availability for per-device metric compatibility.

Our recommendation

Start with the Mobile SDK if your product has a mobile app — it gives you the richest data, fastest sync, and offline support out of the box. Then layer in the Cloud API for any devices your users have that don't write to Apple Health or Health Connect (Garmin, Oura, or any additional sources).

If you're building a web-only product with no mobile app, the Cloud API works standalone and covers 200+ devices.

Connectivity Funnel

At a glance — how data flows from physical devices through connection paths to Sonar. Hover over a device or path to see how they connect.

Devices
Connection Path
Apple Health
Mobile SDK
Health Connect
Mobile SDK
Samsung Health
Mobile SDK
Cloud API
OAuth
Destination
Sonar

Devices under Apple Health or Health Connect connect indirectly — the wearable syncs to the on-device health store, and Sonar reads from there. Cloud API connects directly to the manufacturer's cloud.

The Cloud API also covers 30+ fitness platforms (Strava, Peloton, Wahoo, and more), nutrition apps (Cronometer, MyFitnessPal, and more), and health monitors (FreeStyle Libre, Renpho, and more).

Proxy devices — Some apps already write to Apple Health or Health Connect (MacroFactor, Dexcom, Calm, Headspace, Lose It!, and others). If your user has the Mobile SDK, these work automatically with no extra setup.

Device Profile

Pick a device to see exactly what data it provides — metrics grouped by category, plus how it connects.

Select a device or platform above to see its full data profile.

For the full metric-by-metric comparison across all providers, see Data Catalog — Provider Availability.

Multi-Device Deduplication

When a user connects multiple devices, some metrics will overlap. Sonar resolves this automatically at the metric level — no extra work on your side. See Data Model — Multi-Device Deduplication for how priority ranking works and how to customize it.

Go Deeper

  • Connect a Device — Step-by-step integration for both paths
  • Data Catalog — Full metric list with per-device compatibility matrix
  • Mobile SDK — iOS, Android, and React Native integration guides