← BACK TO AURA

Aura for macOS

WHOOP API Integration Design Document

Date: April 9, 2026
Application Name: Aura
Platform: macOS (Menu Bar & Desktop Widgets)
Target Audience: High-performance athletes, biohackers, and professional power users who rely on WHOOP and utilize macOS for their daily workflow.

1. Product Overview

Aura is a native macOS application that brings high-fidelity visibility of WHOOP data directly to the user's desktop environment. Designed to live frictionlessly in the macOS menu bar, Aura allows users to monitor their physiological state—Recovery, Strain, and Sleep—without breaking focus or resorting to mobile device distractions.

By combining Apple’s native design language (SwiftUI, Swift Charts) with WHOOP's physiological data architecture, Aura delivers a seamless, glanceable, and deeply analytical desktop experience.

2. Core Features & User Experience (UX)

Our integration emphasizes a clean, unobtrusive UI that strictly adheres to both macOS Human Interface Guidelines and WHOOP’s brand identity. We ensure compliance with the WHOOP Brand & Design Guidelines by strictly utilizing accurate color-coding for physiological states and displaying the required DATA BY WHOOP attribution prominently throughout the product.

Design Guideline Adherence

Aura enforces the WHOOP recovery color schemes exactly:
Red (0-33%), Yellow (34-66%), and Green (67-100%). Additionally, the required "DATA BY WHOOP" typography is styled properly per the provided brand specifications on all primary interfaces.

Authentication & Onboarding

Users connect their WHOOP account via a secure OAuth 2.0 flow. The onboarding screen clearly communicates the value proposition and features the required WHOOP attribution.

Aura Login/Onboarding View
Onboarding screen with clear WHOOP API OAuth integration

The Menu Bar Dashboard

The core interface is accessible via a menu bar dropdown, displaying the current physiological day. It includes a "Cycle Pager" allowing users to navigate through past days seamlessly.

Menu Bar Dashboard - Green Recovery
Dashboard view indicating a Green Recovery State
Menu Bar Dashboard - Red Recovery
Dashboard view indicating a Red Recovery State

Deep Sleep Insights

Users can drill down into their sleep performance directly from the dashboard. Aura reconstructs WHOOP's sleep stages (SWS, REM, Light, Awake) into clear horizontal bar charts and displays precise metrics like Sleep Need, Efficiency, Respiratory Rate, and Wakeups.

Sleep Insights Breakdown
Detailed Sleep Stage and Time in Bed Analysis

Workout & Activity Analysis

Activities logged by WHOOP are displayed within the daily cycle. Users can expand individual activities (e.g., Walking, Sauna) to view strain impact, duration, caloric burn, average/max heart rate, and a detailed breakdown of Heart Rate Zones.

Expanded Activity Details - Green
Activity detail expansion (Green cycle)
Expanded Activity Details - Red
Activity detail expansion (Red cycle)

macOS Desktop Widgets

For maximum glanceability, Aura includes native macOS desktop widgets in multiple sizes (Small, Large). These widgets provide instant visibility into the core triad of WHOOP metrics (Recovery, Strain, Sleep) right on the desktop.

macOS Native Widgets
macOS Desktop Widgets (Small & Large, Yellow Recovery)

3. Data Integration & API Strategy

Aura is engineered to be a "low-impact, high-value" client on the WHOOP API. We prioritize local data persistence to ensure a fast user experience while strictly minimizing network load.

Endpoints Utilized

Aura fetches data sequentially to build the daily physiological context:

Synchronization & Caching (SwiftData)

4. Traffic Projections & Scalability

Based on our caching architecture and target demographics, we project a highly efficient API footprint.

5. Development & Demo Environment

Aura features a built-in "Demo Mode" for reviewers or prospective users to experience the UI layout and data visualization without requiring an active WHOOP account authorization.

Settings and Demo Mode
App settings showing Demo Mode toggle.
Status: Aura is currently feature-complete. Final production builds are prepared for immediate deployment to our initial user base pending the successful completion of this WHOOP API App Review.