> ## Documentation Index
> Fetch the complete documentation index at: https://openwearables.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Wearables: Open Source Health Intelligence Platform

> Open-source health intelligence platform. Connect Garmin, Whoop, Apple Health, and more via one unified API. Self-hosted, MIT license, $0 per user.

<a href="https://www.producthunt.com/products/open-wearables?embed=true&utm_source=badge-featured&utm_medium=badge&utm_campaign=badge-open-wearables-3" target="_blank" rel="noopener noreferrer">
  <img alt="Open Wearables - Open infrastructure for wearable-powered health products. | Product Hunt" width="250" height="54" src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=1132023&theme=light&t=1777458058462" />
</a>

## Welcome to Open Wearables

Open-source platform that unifies wearable device data from multiple providers and enables AI-powered health insights through natural language automations. Build health applications faster with a single API, embeddable widgets, and intelligent webhook notifications.

<Card title="Get started" icon="rocket" href="/quickstart" horizontal>
  Follow our quickstart guide to set up Open Wearables in minutes.
</Card>

## What It Does

Open Wearables provides a unified API and developer portal to connect and sync data from multiple wearable devices and fitness platforms. Instead of implementing separate integrations for Garmin, Fitbit, Oura, Whoop, Strava, Apple Health, and more, you can use a single platform to access normalized health data and build intelligent health insights through AI-powered automations.

**Vision**: Health Insights automations unlock the potential of user data and allow you to drive businesses in a completely new way. By defining conditions in natural language, developers can create intelligent notifications and insights that respond to user health patterns, enabling new types of health applications and services.

<Note>
  **For Individuals**: This platform can also be used by individuals who want to interact with their own wearable data. Connect your devices, use the AI Health Assistant to chat with your health data, and set up personal health insights automations - all while keeping your data on your own infrastructure.
</Note>

## Key Features

<Columns cols={2}>
  <Card title="Unified API" icon="plug" href="/api-reference/introduction">
    Access health data through a consistent REST API regardless of the source device.
  </Card>

  <Card title="Multiple Providers" icon="cloud" href="/quickstart">
    Support for Garmin, Polar, Suunto, Whoop, Strava, Fitbit, Oura, Ultrahuman, Apple Health, and Google Health Connect.
  </Card>

  <Card title="AI Health Assistant" icon="robot" href="/quickstart">
    Interactive chat interface for debugging and exploring user data.
  </Card>

  <Card title="Health Insights" icon="lightbulb" href="/quickstart">
    Define intelligent health insights using natural language automations.
  </Card>

  <Card title="Embeddable Widgets" icon="puzzle-piece" href="/quickstart">
    Integrate connection widgets and AI assistant into your app with just a few lines of code.
  </Card>

  <Card title="Self-Hosted" icon="server" href="/development">
    Deploy on your own infrastructure with full data control.
  </Card>
</Columns>

## Why Use Open Wearables

**For Developers Building Health Apps:**

* 🔌 Integrate multiple wearable providers through one API instead of maintaining separate implementations
* 📊 Access normalized health data across different devices (heart rate, sleep, activity, steps, etc.)
* 🤖 Build AI-powered health insights and automations using natural language
* 🏠 Self-hosted solution - deploy on your own infrastructure with full data control
* 🚀 No third-party dependencies for core functionality - run it locally with `docker compose up`
* 🧩 Embeddable widgets for easy integration into your applications

**The Problem It Solves:**

Building a health app that supports multiple wearables typically requires:

* ⏱️ Weeks of development per provider integration
* 🔐 Managing different OAuth flows and APIs for each service
* 📦 Handling various data formats and units
* 🔧 Maintaining multiple SDKs and dealing with API changes

Open Wearables handles this complexity so you can focus on building your product.

## Use Cases

* 👤 **Personal Use**: Individuals can self-host the platform to connect their own wearables, chat with their health data using the AI Health Assistant, and set up personal health insights - all with complete data privacy and control
* 🏃 **Fitness Coaching Apps**: Connect user wearables to provide personalized training recommendations. Running coaches can create users, share connection links via WhatsApp, and test AI insights capabilities
* 🏥 **Healthcare Platforms**: Aggregate patient health data from various devices and set up automations for health alerts
* 💪 **Wellness Applications**: Track and analyze user activity across different wearables with AI-powered insights
* 🔬 **Research Projects**: Collect standardized health data from multiple sources
* 🧪 **Product Pilots**: Non-technical product owners can test platform functionality by sharing connection links with users without needing their own app

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get up and running with Open Wearables in minutes.
  </Card>

  <Card title="API Reference" icon="terminal" href="/api-reference/introduction">
    Explore the unified API endpoints.
  </Card>

  <Card title="Flutter SDK" icon="mobile" href="/sdk/flutter">
    Sync health data from Apple Health and Health Connect.
  </Card>

  <Card title="React Native SDK" icon="mobile" href="/sdk/react-native">
    Sync health data from Apple Health and Health Connect.
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/the-momentum/open-wearables">
    View the source code and contribute.
  </Card>

  <Card title="Discord" icon="discord" href="https://discord.gg/qrcfFnNE6H">
    Join the community, ask questions, and get help.
  </Card>
</CardGroup>
