Back to blog

Open Wearables Release 0.2.2: Production Stability, Extended Provider Support

Open Wearables Team · · 1 min read

Key takeaways

  • Critical sync issues fixed across Apple Health, Whoop, and Suunto. Platform is now stable for production deployments.
  • Apple Health SDK fully operational: workouts and data points sync without manual intervention. XML import supported.
  • Whoop OAuth scopes fixed for automatic token refresh. Async sync issues resolved.
  • Sleep Summary endpoint returns daily aggregations across all providers. N+1 query bottlenecks eliminated in workout endpoints.

Open Wearables 0.2.2 is available on GitHub.

Apple Health SDK

Sync now handles workouts and data points without manual intervention. XML import uses the same scope as SDK sync. An AWS setup guide covers production deployment for XML import: S3 bucket configuration, Lambda processing, and IAM permissions.

Whoop stability

OAuth scopes fixed to include offline access, enabling automatic token refresh without user re-authentication. Async sync issues that caused inconsistent data delivery are resolved. Whoop workout and sleep data is now fully reliable.

Garmin defaults

API requests without a date range now default to the last 24 hours instead of returning empty responses. A complete Garmin Developer Program setup guide is included in the docs.

Sleep Summary endpoint

Daily sleep aggregations across all connected providers. Returns consolidated metrics ready for dashboard use: total sleep time, efficiency, stage breakdown. Reduces API calls for analytics-focused use cases.

API performance

N+1 query bottlenecks eliminated in workout endpoints. Relevant for applications querying large datasets across many users.

What's next

0.3 alpha ships the Flutter SDK for Apple Health and the MCP Server for LLM integration.

GitHub | Docs | Discord

Want to see it in action? Book a demo

Never miss an update

Stay updated with the latest in open wearables, developer tools, and health data integration.

Join our Community. No spam ever.