---
title: "Open Wearables Release 0.2: Sleep, Workouts, Timeseries"
description: "Open Wearables 0.2 adds Sleep, Workout, and Timeseries endpoints with 59 data types. 870 tests, 80% code coverage."
canonical_url: "https://openwearables.io/blog/open-wearables-release-0-2-sleep-workouts-timeseries"
---

# Open Wearables Release 0.2: Sleep, Workouts, Timeseries

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

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

Open Wearables Team · Dec 22, 2025 · 1 min read

## Key takeaways

- Three new endpoints: Timeseries (59 data types), Workouts, and Sleep.
- 870 tests, 80% code coverage across 5,129 lines. Test suite runs in 26 seconds.
- AI agent configuration rules added for Cursor, Copilot, and similar tools.

Open Wearables 0.2 is available on GitHub.

## New endpoints

Timeseries handles 59 data types: heart rate variability, blood oxygen, stress, and more. The full list is in the documentation. Use make init to seed realistic data locally before connecting real devices.

Workouts cover duration, calories, GPS tracks, cadence, and power zones.

Sleep provides the full breakdown: REM cycles, sleep efficiency, time in bed vs. actual sleep time. The data structure matches what Apple Health and Garmin export.

## Test coverage

870 tests with 80% code coverage across 5,129 lines of code. The suite runs in 26 seconds, making it practical for development workflows. All endpoints are covered.

## AI agent configuration

Universal configuration rules for AI coding agents (Cursor, Copilot, etc.) are now included in the repo. Drop them into your project to give your coding assistant accurate context about Open Wearables API structure.

## What's next

0.2.1 adds Whoop as the fourth provider and SDK user-scoped authentication for mobile apps.

[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)
