Insights

Wearable Infrastructure Setup With Open Wearables: From Zero to Production Data in Weeks

Author
Bartosz Michalak
Published
March 25, 2026
Last update
March 25, 2026

Table of Contents

EXCLUSIVE LAUNCH
AI Implementation in Healthcare Masterclass
Start the course

Key Takeaways

  1. Setting up wearable infrastructure with Momentum covers four things: deploying the data layer on your cloud, integrating the mobile SDK into your app, connecting the providers your users have, and configuring HIPAA-compliant data flows. We use Open Wearables for this, but the infrastructure you end up with is yours, not tied to any vendor.
  2. The typical timeline from engagement start to users connecting devices in production is two to six weeks. Most of the variable is how many providers need to be connected and the complexity of your mobile app architecture.
  3. At the end of the engagement, your team has a working data layer, documentation to maintain it, and normalized health data flowing from every connected device into your backend through a single unified API.
  4. You don't need wearable expertise on your team to run this. The point of the engagement is that we bring it.
  5. If you're already on a SaaS platform (Terra, Vital, Rook) and considering a switch, the setup process is different. See the platform migration guide.

Is Your HealthTech Product Built for Success in Digital Health?

Download the Playbook

What This Service Is

When a HealthTech company needs to add wearable data to their product and isn't already running an integration layer, this is where an engagement starts.

The problem is well-defined: your product needs health data from Apple Health, Garmin, Oura, Whoop, and similar devices. Building each integration from scratch (separate OAuth flows, sync schedulers, data normalization for each provider) is a multi-month engineering project before any product feature gets built on top. Using a SaaS platform solves the time problem but introduces per-user fees that compound as you scale.

A self-hosted open-source platform is a third option: it handles the provider complexity, gives you a unified API, and runs on your infrastructure at infrastructure cost, not per-user cost. We built Open Wearables as that platform. Our setup service deploys it, configures it, and hands it to your team ready to build on. If you're already on Terra or another platform, the migration path is a separate engagement.

What Gets Deployed

The Open Wearables Platform

Open Wearables runs as a containerized service on your cloud. We deploy on AWS, GCP, or Azure, in the region that fits your compliance requirements (US regions for HIPAA workloads, EU regions for GDPR).

The platform includes:

  • Provider connection management (OAuth flows, token refresh, revocation handling)
  • Sync scheduler (background data collection from each connected provider)
  • Data normalization engine (unified schema across all devices)
  • Developer dashboard (sync health, provider status, user connections, data pipeline monitoring)
  • Webhook system (push notifications to your backend when new data arrives)
  • REST API (your backend queries normalized health data)

Deployment uses infrastructure-as-code. The configuration is documented and owned by your team from the first day.

The Mobile SDK

We provide React Native and Flutter SDKs built on Open Wearables. We integrate the relevant SDK into your mobile app.

What the SDK handles on the mobile side: the device authorization UI (the screen where users connect their wearable accounts), background sync scheduling, on-device data collection for HealthKit and Health Connect (iOS and Android), and the connection to your Open Wearables backend.

For Apple Health (HealthKit), the integration is on-device. The SDK requests health data permissions, collects the data in the background, and pushes it to your Open Wearables backend. No third-party cloud sees your users' Apple Health data.

For Google Health Connect, the same pattern: on-device SDK, background collection, data sent to your backend.

For REST API providers (Garmin, Oura, Whoop, Polar, Suunto, Strava), the OAuth flow runs through your Open Wearables backend. The SDK handles the in-app OAuth browser and token handoff.

Provider Connections

Every provider your product supports gets configured in Open Wearables. This involves registering your application with the provider's developer program, configuring OAuth credentials, testing the full authorization and sync flow end-to-end, and validating the normalized data output against your expected schema.

Provider Connection Type Data Types
Apple Health (HealthKit) On-device SDK Activity, heart rate, sleep, HRV, steps, workouts, glucose
Google Health Connect On-device SDK Activity, heart rate, sleep, steps, workouts
Garmin REST API (OAuth) Activity, heart rate, sleep, HRV, stress, body battery
Oura REST API (OAuth) Sleep, HRV, readiness, activity, temperature
Whoop REST API (OAuth) Recovery, sleep, strain, heart rate, HRV
Polar REST API (OAuth) Activity, heart rate, sleep, training data
Suunto REST API (OAuth) Activity, heart rate, workouts
Samsung Health Connect On-device SDK Activity, heart rate, sleep, steps
Strava REST API (OAuth) Activity, workouts, GPS, heart rate

For devices not yet in the Open Wearables provider library, we build custom integrations that connect to the same unified API. Your app code doesn't change when a new device type is added.

HIPAA Compliance Configuration

For products handling protected health information, the deployment includes:

  • Business Associate Agreement (BAA) signing with your cloud provider
  • Encryption at rest (AES-256) and in transit (TLS 1.3) configured from day one
  • Audit logging for all data access events
  • Access controls and role-based permissions on the API
  • Data retention policies matching your compliance requirements

HIPAA configuration is not a separate track. It's part of the standard deployment. The architecture is compliant from the first environment, not retrofitted after.

Week-by-Week: What the Engagement Looks Like

The typical engagement runs two to six weeks. Here's what happens in each phase.

Week 1: Architecture and Environment Setup

We review your existing app architecture, backend structure, and cloud environment. We identify the right deployment configuration: cloud provider, region, instance sizing based on your current and projected user volume.

Open Wearables gets deployed to your staging environment. The developer dashboard comes up. Basic connectivity between the platform and your backend is tested. The first provider (usually Apple Health, since it's the most iOS app-critical) gets configured and tested end-to-end.

By the end of week one, you can connect an Apple Health test account to your staging environment and see normalized data flowing to your backend.

Week 2: Provider Connections and SDK Integration

Remaining providers get connected and tested sequentially. Each provider requires its own OAuth application setup, credential configuration, and end-to-end sync test.

The mobile SDK integration happens in parallel: the SDK gets added to your app's codebase, the device connection flow gets implemented in your UI, and background sync gets configured for HealthKit and Health Connect.

This is the stage where provider-specific edge cases surface. Garmin's data schema for certain activity types. Oura's timestamp handling for sleep data. Whoop's HRV calculation methodology and how it maps to the unified schema. We handle these at integration time, not at production time.

Week 3+: Production Hardening and Handover

The deployment moves from staging to production. Monitoring and alerting go live: sync health dashboards, provider status monitoring, error rate tracking, data quality metrics.

Documentation is written for your engineering team: how to add a new provider, how to query the API, how the normalization schema works, how to interpret sync health data. The goal is that your team can maintain and extend the integration without us after handover.

The final deliverable: a production environment where your users can connect their wearable devices, normalized health data flows to your backend from all connected providers, and your engineering team has the knowledge to own it.

What You Need to Provide

Running this engagement requires access from your side:

  • Staging and production cloud environment access (we need to deploy and configure)
  • Mobile app codebase access for SDK integration
  • Developer accounts or ability to create them for provider programs (Garmin, Oura, Whoop, etc.)
  • A technical contact who can review architecture decisions and approve deployments

You don't need wearable expertise on your team. You need someone who understands your app architecture and can make access available. Everything else is ours.

After Setup: What Ongoing Maintenance Requires

Open Wearables runs on your infrastructure. Keeping it running well at scale requires attention to a specific set of things: provider API changes that break integrations, sync job failures that need diagnosis, platform updates that include security patches, and performance tuning as user volume grows.

Teams with strong DevOps capability handle this internally. Teams that want Momentum to manage it can engage our Platform Optimization and Support service.

See: Wearable Platform Operations: What Enterprise Support Looks Like After You Launch

Cost Reference: Setup vs. Building Direct

For context on the economic argument:

Building Apple Health integration from scratch (HealthKit SDK, background delivery, data normalization, edge case handling): four to eight weeks of senior iOS engineering. Building Garmin on top: add two to four weeks. Oura and Whoop: add two to three weeks each.

A six-provider implementation built from scratch: approximately 10 to 20 weeks of senior engineering time, before any product feature is built on top of the data. Plus the ongoing maintenance tax (provider API changes, OS updates, new device support) every year after.

The Open Wearables infrastructure setup engagement delivers the same six-provider coverage in two to six weeks. The implementation investment is one-time. Infrastructure costs run $600 to $6,000 per year at 10,000 users, not per-user fees.

A Note on Platform Choice

This article describes greenfield infrastructure setup using Open Wearables. If you're already on a SaaS wearable platform (Terra, Vital, Rook, or similar) and not ready to migrate, Momentum works on top of those too. We build health scores, AI features, and product development on whatever infrastructure you're currently running, and we deliver it in a migration-ready architecture. If and when you decide to move to self-hosted infrastructure, the transition is a scoped project rather than a rebuild.

Starting a Setup Engagement

The first conversation covers your product, your current architecture, the providers you need, and your compliance requirements. From that, we scope the engagement: which providers, what timeline, what the deployment configuration looks like.

Talk to the wearables team at Momentum

Frequently Asked Questions

How long does it take to set up wearable infrastructure with Open Wearables?
The typical timeline from engagement start to users connecting devices in production is two to six weeks. The variable is primarily how many providers need to be connected and the complexity of your mobile app architecture.
Which wearable providers does Open Wearables support?
Open Wearables natively supports Apple Health (HealthKit), Google Health Connect, Garmin, Oura, Whoop, Polar, Suunto, Samsung Health Connect, and Strava. For devices not yet in the provider library, custom integrations connect to the same unified API, so your app code does not change when new device types are added.
Is Open Wearables infrastructure HIPAA-compliant from day one?
Yes. HIPAA compliance is part of the standard deployment, not a separate track. This includes AES-256 encryption at rest, TLS 1.3 in transit, audit logging for all data access events, role-based access controls, and data retention policies configured from the first environment.
Do I need wearable expertise on my team to run a setup engagement?
No. You need a technical contact who understands your app architecture and can provide environment access. Momentum brings the wearable-specific expertise. The engagement ends with a working data layer and documentation your team can use to maintain and extend the integration independently.
How does the cost of Open Wearables compare to building direct provider integrations from scratch?
Building six provider integrations from scratch requires approximately 10 to 20 weeks of senior engineering time before any product feature is built on top. Open Wearables infrastructure setup delivers the same coverage in two to six weeks. Infrastructure costs run $600 to $6,000 per year at 10,000 users with no per-user fees.

Written by Bartosz Michalak

Director of Engineering
He drives healthcare open-source development at the company, translating strategic vision into practical solutions. With hands-on experience in EHR integrations, FHIR standards, and wearable data ecosystems, he builds bridges between healthcare systems and emerging technologies.

See related articles

Let's Create the Future of Health Together

Looking for a partner who not only understands your challenges but anticipates your future needs? Get in touch, and let’s build something extraordinary in the world of digital health.

Newsletter

Bartosz Michalak

<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "@id": "https://www.themomentum.ai/blog/wearables-infrastructure-setup",
 "url": "https://www.themomentum.ai/blog/wearables-infrastructure-setup",
 "mainEntity": [
   {
     "@type": "Question",
     "name": "How long does it take to set up wearable infrastructure with Open Wearables?",
     "acceptedAnswer": {
       "@type": "Answer",
       "text": "The typical timeline from engagement start to users connecting devices in production is two to six weeks. The variable is primarily how many providers need to be connected and the complexity of your mobile app architecture."
     }
   },
   {
     "@type": "Question",
     "name": "Which wearable providers does Open Wearables support?",
     "acceptedAnswer": {
       "@type": "Answer",
       "text": "Open Wearables natively supports Apple Health (HealthKit), Google Health Connect, Garmin, Oura, Whoop, Polar, Suunto, Samsung Health Connect, and Strava. For devices not yet in the provider library, custom integrations connect to the same unified API, so your app code does not change when new device types are added."
     }
   },
   {
     "@type": "Question",
     "name": "Is Open Wearables infrastructure HIPAA-compliant from day one?",
     "acceptedAnswer": {
       "@type": "Answer",
       "text": "Yes. HIPAA compliance is part of the standard deployment, not a separate track. This includes AES-256 encryption at rest, TLS 1.3 in transit, audit logging for all data access events, role-based access controls, and data retention policies configured from the first environment."
     }
   },
   {
     "@type": "Question",
     "name": "Do I need wearable expertise on my team to run a setup engagement?",
     "acceptedAnswer": {
       "@type": "Answer",
       "text": "No. You need a technical contact who understands your app architecture and can provide environment access. Momentum brings the wearable-specific expertise. The engagement ends with a working data layer and documentation your team can use to maintain and extend the integration independently."
     }
   },
   {
     "@type": "Question",
     "name": "How does the cost of Open Wearables compare to building direct provider integrations from scratch?",
     "acceptedAnswer": {
       "@type": "Answer",
       "text": "Building six provider integrations from scratch requires approximately 10 to 20 weeks of senior engineering time before any product feature is built on top. Open Wearables infrastructure setup delivers the same coverage in two to six weeks. Infrastructure costs run $600 to $6,000 per year at 10,000 users with no per-user fees."
     }
   }
 ]
}
</script>