Open Wearables Release 0.1: Workout Data, OAuth, Developer Portal
Key takeaways
- First public release. Covers workout data from Garmin, Suunto, and Polar through a unified data model.
- OAuth flows are built in per provider. No custom auth logic needed.
- Developer portal for user management, auth link generation, and data inspection.
- Seed script (make init) for local dev without real device connections.
Open Wearables 0.1 is available on GitHub.
What's in 0.1
Workout data from Garmin, Suunto, and Polar. Each provider uses a different data format. The platform normalizes everything into one schema before it hits your API. You query workout metrics the same way regardless of the source device.
OAuth is handled per provider. Users authenticate with their wearable accounts through built-in flows. You don't write OAuth logic for each provider.
Developer portal
Web interface for managing the platform: add users, generate authentication links, preview incoming workout data, manage API credentials. Interactive API docs are included, so you can test endpoints and inspect response shapes without writing code first.
Local development
Docs at docs.openwearables.io. Run make init to seed the database with sample workout data for development without real device connections.
What's next
0.2 adds Sleep, Workouts, and Timeseries endpoints (59 data types).
Want to see it in action? Book a demo