HealthBridge | Health/Fitness SDK for Apple & Android

One API. Every Platform. All the Health Data.


HealthBridge eliminates the complexity of integrating health data into your Unity app. Instead of writing separate native plugins for each platform, you get a single async C# interface that works identically across iOS HealthKit and Android Health Connect.


Write your health features once. HealthBridge handles platform detection, permission management, JNI bridging, native callbacks, and data normalization, so you can focus on building your game or app. Setup is easier too: the guided wizard gets your project configured quickly, and the included user-facing AI skill teaches your coding assistant the correct HealthBridge APIs, permissions, events, and platform rules.


Key Features


Unified Health Data Access

  • Read workouts, heart rate, steps, sleep, nutrition, body measurements, and 110+ health data types through one consistent API
  • Automatic data normalization across platforms, same data format regardless of source
  • Generic ReadDataAsync() for any health data type with flexible time-range queries

Periodic Heart Rate Monitoring

  • Heart rate polling with start/stop control
  • Automatic heart rate zone computation (5 zones: resting, light, moderate, vigorous, peak)
  • Event-driven updates via HealthBridgeEvents.OnHeartRateUpdated

Workout Import, Writing & Tracking

  • Fetch recent workouts with configurable time ranges and limits 
  • Write completed workouts back to supported platform health stores
  • 80+ exercise types automatically mapped across platforms (running, cycling, swimming, HIIT, yoga, strength training, and more)
  • Rich workout data: duration, calories, distance, steps, HR zones, and source attribution

Complete Permission System

  • Visual Permission Editor window: browse all 110+ data types by category, toggle read/write access, filter by platform
  • One-click presets: Fitness App, Nutrition Tracker, Sleep Tracker, Clinical/Medical
  • Automatic platform permission generation, no manual manifest editing

Easier Setup & Editor Tooling

  • 6-step Setup Wizard for guided onboarding and faster first-time configuration
  • Permission Editor with category-based navigation and platform filtering
  • Project Settings panel with live status monitoring
  • Built entirely with UI Toolkit for a native Unity editor feel

AI Skill Included

  • Version-matched HealthBridge AI skill for Codex, Claude Code, Cursor, Copilot, and other coding assistants
  • Helps AI tools write correct initialization, permission, read/write, workout, and event code without repeated SDK explanations
  • Includes installable skill folders plus a copy-paste prompt for one-off chat sessions

Zero-Config Build Pipeline

  • iOS: Automatic Info.plist configuration + HealthKit entitlement injection
  • Android: Automatic AndroidManifest permission patching
  • Pre-build validation catches missing permissions before they become runtime crashes

Editor Play Mode Testing

  • Full mock health provider for in-editor testing no device required
  • Configurable mock workout data via ScriptableObject
  • Test heart rate monitoring, workout import, and data queries without leaving the editor

Modern Async API

  • Full async/await support with Task returns
  • Native callbacks (JNI, Objective-C) bridged via TaskCompletionSource
  • Main-thread dispatch handled automatically. No manual marshaling needed

DI-Friendly Architecture

  • Service Locator pattern for lightweight setups
  • IHealthProvider interface enables easy mocking and testing
  • Compatible with Zenject/Extenject and other DI frameworks

Health Data Review Sample:

Complete multi-panel UI with workout list, heart rate display with zone visualization, and generic health data browser. Includes pre-built scene and prefabs Ready to Play immediately!