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 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.
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
Sonar