---
title: "Open Wearables Release 0.3 Beta: Strava, Apple Health SDK"
description: "Open Wearables 0.3 beta: Strava integration, Apple Health SDK invitation code onboarding, refresh tokens, and data source prioritization."
canonical_url: "https://openwearables.io/blog/open-wearables-release-0-3-beta-strava-apple-health-sdk-data-source-priority"
---

# Open Wearables Release 0.3 Beta: Strava, Apple Health SDK, Data Source Priority

[All posts](https://openwearables.io/blog)

[Releases](https://openwearables.io/blog/category/releases)

Open Wearables Team · Feb 16, 2026 · 1 min read

## Key takeaways

- Strava joins as the seventh supported provider. Activity data flows through the same normalized API.
- Apple Health SDK now uses invitation codes instead of manual SDK tokens. Refresh token support added for persistent sessions.
- Data source priority is configurable at provider and device type level. Controls which value wins when multiple devices report the same metric.
- MCP Server updated with workout data retrieval and activity listing tools.

Open Wearables 0.3 beta is available on GitHub.

## Strava

Strava is now a full provider. Activity and workout data normalizes into the same schema as Garmin, Polar, Whoop, and other supported providers. No separate query logic needed for Strava users.

## Apple Health SDK maturation

Onboarding now uses invitation codes. Generate a code through the API, give it to the user, the SDK handles authentication from there. Removes the need to build a custom token-passing flow in your mobile app.

Refresh token support means sessions persist across app restarts. Background sync continues without re-authentication. Structured logging with batch tracking added for debugging sync operations in production.

## Data source priority

When multiple devices report the same metric (Apple Watch and iPhone both tracking steps, or Garmin and Apple Health both recording an activity), you now control which source wins. Configurable at provider level and device type level.

## MCP Server updates

New tools for workout data retrieval and activity listing. Health data presentation prompts added for common LLM query patterns.

## What's next

0.3 stable adds Android platform support: Google Health Connect and Samsung Health.

[GitHub](https://github.com/the-momentum/open-wearables) | [Docs](https://docs.openwearables.io) | [Discord](https://discord.gg/openwearables)

Want to see it in action? [Book a demo](https://openwearables.io/book)

## Keep reading

Releases · Nov 3, 2026 · 11 min read

### Open Wearables 0.11.0: daily aggregates and faster summaries

Open Wearables 0.11.0 moves day and session values into their own aggregate tables, adds day, week and month time series, computes missing workout statistics and cuts the heaviest summary from seconds to 25 ms. Contains breaking changes.

Releases · Oct 26, 2026 · 11 min read

### Open Wearables 0.10.0: new dashboard, nutrition data and sync-aware webhooks

Open Wearables 0.10.0 rebuilds the dashboard in SvelteKit, adds 42 nutrition series types with a meal event, tags every data webhook with the sync it came from and splits calories into total, active and basal energy. Contains breaking changes.

Releases · Sep 23, 2026 · 13 min read

### Open Wearables 0.9.0: Google split into two providers, energy renamed, and a long list of API corrections

Open Wearables 0.9.0 splits Google into google_health and health_connect, renames energy to active_energy, disables the Google Health API rollup that wrote duplicated rows, and fixes date bounds, filters and pagination across the API. Contains breaking changes.

## Run it in your own cloud

Open Wearables is open source and self-hosted. Start from the repository, or bring us in to stand it up in your account.

[Get started](https://openwearables.io/docs/quickstart) [Book a demo](https://openwearables.io/book)
