Insights

Open Wearables 0.6.1: Data Coverage & Observability

Author
Bartosz Michalak
Published
June 22, 2026
Last update
June 22, 2026

Table of Contents

EXCLUSIVE LAUNCH
AI Implementation in Healthcare Masterclass
Start the course

Key Takeaways

  1. A new Data Coverage tab in the admin panel shows which data types each connected provider supports, with always-up-to-date information.
  2. Pull sync lookback adds safeguard functionality for periodic pull syncs, recovering data gaps when users haven't opened their wearables app recently.
  3. Webhook logs are now linked to users and traces, including failed delivery attempts.
  4. Sync metadata now distinguishes between inserted and updated records.
  5. Provider-specific fixes across multiple integrations, with nine contributors including three first-time contributors.

Is Your HealthTech Product Built for Success in Digital Health?

Download the Playbook

Open Wearables is an open-source platform for wearable health data. It handles ingestion from multiple wearable providers, normalizes data into a unified format, and computes health scores that power downstream AI and coaching features. It is self-hosted, MIT licensed, and has no per-user fees.

Version 0.6.1 adds a Data Coverage tab to the admin panel, ships observability and logging improvements, and introduces pull sync lookback as a safeguard for periodic pull syncs. The release also includes provider-specific bug fixes across multiple integrations.

What data does this provider actually support?

When building on top of multiple wearable integrations, a common question is what data Open Wearables actually supports for a given provider. The new Data Coverage tab in the admin panel answers this directly. It shows which data types each connected provider supports, with always-up-to-date information. Everything is available in one place, giving you a full overview of data coverage per provider across Open Wearables.

The tab shows Open Wearables capabilities, not synchronized data status. It reflects what the integration supports for a given provider, not whether a specific user has synced that data.

Pull sync lookback

Open Wearables supports two sync modes: webhooks, which deliver data in real time as events are recorded, and periodic pull syncs, which fetch data on a schedule. Webhooks are the recommended approach.

A data gap in pull sync coverage can occur when users haven't opened their wearables app recently, causing the live sync window to expire. Pull sync lookback is a safeguard against this. When set, it extends the start of the sync window backwards by the specified duration.

The variable accepts human-readable duration strings: 2d (2 days), 3h (3 hours), 15m (15 minutes). Disabled by default.

Observability and logging

Version 0.6.1 adds several improvements to make production sync issues easier to diagnose.

Webhook logs are now linked to users and traces, including failed delivery attempts.

Sync metadata now distinguishes inserted from updated records, subdividing items into inserted and updated categories.

The application version is now included in Sentry logs.

A new "skipped" sync status is added for syncs that complete with no new data to process.

Provider fixes

Suunto: Sleep sync statistics are now reported correctly. A webhook edge case in workout handling has been resolved.

Garmin: Body composition and blood pressure data arriving via webhook now persists correctly. Previously these records were received but not stored.

Polar: Training load fields now correctly accept float values. A validation error caused Polar's float data to be rejected on ingestion.

Whoop: UTC-aware datetime construction has been fixed.

Fitbit: Date string-to-datetime conversion has been fixed.

Webhook delivery: Non-retriable webhook responses no longer retry indefinitely.

Upgrading

docker compose pull
docker compose up -d

No breaking changes. Database migrations run automatically on startup.

From Wearable Data to Health Intelligence

If your team has the data flowing and is now figuring out what to do with it, that is the starting point for Signal. Momentum's delivery framework for wearable health intelligence: Blueprint maps your use case, Foundation connects the data sources and deploys the intelligence layer, Intelligence lands coaching, insights, or dashboards inside your app. We bring the integrations, the data layer, and the intelligence. Your team ships the experience.

Frequently Asked Questions

What is Open Wearables?
Open Wearables is an open-source platform for wearable health data. It handles ingestion from multiple wearable providers, normalizes data into a unified format, and computes health scores. Self-hosted, MIT licensed, zero per-user fees.
What does the Data Coverage tab show?
It shows which data types each provider supports within Open Wearables, updated in real time. It reflects integration capability, not whether individual users have synced that data.
When should I use PULL_SYNC_LOOKBACK?
When you are using periodic pull syncs and data gaps occur because users haven't opened their wearables app recently. The variable extends the sync window backwards to recover that data.
What is a skipped sync status?
A sync that completed with no new data to process.
Where do I find Open Wearables?
GitHub: github.com/the-momentum/open-wearables. Docs at docs.openwearables.io. MIT licensed, self-hosted, zero 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

Deploy Open Wearables for your health app

Let's Create the Future of Health Together

Open Wearables is open-source and self-hosted. If your team needs help with deployment, integration, or building the intelligence layer on top, Momentum can help.

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