Terra
Integrations
Research

Integration

API
Unified API
SDK
SDK
Authentication
Authentication
Streaming
Streaming
Blood
Blood Report API
Planned Workouts
Planned Workouts
AI Interface
AI Interface

User engagement

Graph API
Graph API
Scores
Health Scores
Rewards
Health Rewards

Use cases

Enterprise
Enterprise
Insurance
Insurance

Developers

Wearable Data
Wearable Data
Community
Community
Documentation
Documentation

Learn

Blog
Blog
Podcast
Podcast
Events
Events
Reports
Reports

Company

Customers
Customers
Careers
Careers
Partners
Partners
Support
Support
Pricing
Become an integrationGet started
IntegrationsResearch
Unified APIUnified APISDKSDKAuthenticationAuthenticationStreamingStreamingGraph APIGraph APIScoresScoresRewardsRewardsBlood Report APIBloodAI InterfaceAI Interface
EnterpriseEnterpriseInsuranceInsuranceWearable DataWearable DataCommunityCommunityDocumentationDocumentationBlogBlogPodcastPodcastEventsEventsReportsReportsCustomersCustomersCareersCareersPartnersPartnersSupportSupport
Pricing
Get startedBecome an integration
next ventures
pioneer fund
samsung next
y combinator
general catalyst

The world's best health apps run on Terra data

Get started
ProductsIntegrations AI Interface Authentication Mobile Development Documentation GraphAPI
DocumentationAPI SDK Quickstart
CommunityBlog Research Community Podcast Github
CompanyAboutCareersCustomersBecome an IntegrationCookies PolicyGDPRPrivacy PolicyTerms of Purchase
© Terra API. 2026 — All rights reserved.

Cookie Preferences

Essential CookiesAlways On
Advertisement Cookies
Analytics Cookies

Crunch Time: Embrace the Cookie Monster Within!

We use cookies to enhance your browsing experience and analyse our traffic. By clicking “Accept All”, you consent to our use of cookies according to our Cookie Policy. You can change your mind any time by visiting out cookie policy.

Cookies Policy
< Blogs
Jacob Bulbul
Jacob Bulbul

September 23, 2022

HRV Comparison: Oura vs WHOOP

Every week, we are comparing wearables and sensors. For this week, we are continuing our comparisons on HRV, with WHOOP and Oura.

We discussed Oura's HRV readings during sleep when we compared it to the Polar Unite (check that out here). The Oura ring performed much better at measuring HRV in our last comparison. While HRV is a sensitive metric and some volatility is to be expected, Oura did not have as many spikes in its readings. The Oura ring records HRV every 5 minutes during sleep.

In terms of WHOOP, while it measures HRV throughout a sleep session, only the average HRV for the session is recorded. As a result, to compare Oura and WHOOP, we have to look at HRV averages/night for the entire week instead of HRV samples taken during a single night. A graph of Oura and WHOOP's HRV averages during sleep can be seen below.

Oura and WHOOP HRV averages/night for a week

The average HRV readings here are quite interesting. While we miss out on the fine grain detail of how our team member's HRV fluctuates every few minutes, we can still see the overall trend of their HRV throughout the week.

The trends from both devices follow each other well. WHOOP's HRV is however 5ms–10ms higher on average than Oura's readings. Both devices showcase a decrease and subsequent increase in HRV between August 31st and September 1st. Oura's HRV then remains fairly constant from September 1st - 4th, while WHOOP's HRV readings drop and then increase in that time. Interestingly, the steady increase in HRV beginning on September 3rd for Whoop and on September 4th for Oura coincides with the weekend. The highest HRV recorded for both devices was on September 5th, which is Monday morning. For the rest of that work week, Oura and Whoop both measured a consistent decrease in HRV. Clearly, our Terra team member had a relaxing weekend followed by a pretty stressful work week right after!

The trend for average HRV readings also appears less volatile than for HRV readings taken throughout the night. The effect of averaging the HRV clearly smoothes out the volatility as opposed to the actual readings themselves being less volatile. This can be seen if we take a look at the graph below showcasing the HRV sample readings from Oura for one of these nights as with previous HRV comparison articles.

Oura HRV for a single night of sleep

While other devices spike a lot more than Oura (and Oura tends to measure HRV at a lower magnitude than other wearables), there are still some spikes and volatility in the graph above for HRV readings taken during a single night, as we saw in previous HRV comparisons. The HRV increase toward the end of the night at around 5:30 AM is likely due to quality sleep and the body undergoing repair, especially since WHOOP also records an HRV increase for this day as we discussed. However, because WHOOP only records HRV averages, it's not possible to make conclusions about which wearable has greater volatility in their HRV readings.


Due to the known issues with measuring HRV, it's still difficult to blindly trust HRV trends recorded from a single wearable. However, we can make interesting conclusions when multiple devices' HRV readings match, such as for the increase in our team member's HRV over the weekend. If you have multiple wearables measuring your HRV and their trends match, this is a pretty strong indication that the trend is reflective of actual lifestyle choices. Whether this only applies when looking at average HRV data or if this also holds true for minute-by-minute HRV trends needs more looking into. Nobody wants to have to purchase two wearables just to verify the validity of their HRV trends, but sensors and HRV measurement techniques are only going to get better with time.

Related Articles

A new chapter of period prediction

July 26, 2023

A new chapter of period prediction

A new chapter of period prediction Temperature changes and menstrual cycle tracking As a brief introduction, the menstrual cycle is separated into the follicular phase pr

Luba DziojevaLuba Dziojeva
Comprehensive list of wireless sensors in wearable devices (BLE, BT, ANT+)

January 10, 2023

Comprehensive list of wireless sensors in wearable devices (BLE, BT, ANT+)

Comprehensive list of wireless sensors in wearable devices (BLE, BT, ANT+) Many of our clients have asked for a detailed breakdown of what different wearables providers u

Halvard RamstadHalvard Ramstad
Wireless Communication Technologies Breakdown by Wearable Devices (BLE, BT, ANT+)

January 9, 2023

Wireless Communication Technologies Breakdown by Wearable Devices (BLE, BT, ANT+)

Wireless Communication Technologies Breakdown by Wearable Devices (BLE, BT, ANT+) Many of our clients have asked for a detailed breakdown of what different wearables prov

Halvard RamstadHalvard Ramstad

More Topics

All Blogs
Team Spotlight
Startup Spotlight
How To
Blog
Podcast
Product Updates
Wearables
See All >
The complete guide: How the new Google Health API works

The complete guide: How the new Google Health API works

Google Health API replaces the Fitbit Web API. This is the field guide with code, schemas, and a migration playbook to help you understand where Google Health is heading.

Vanessa NeeffVanessa Neeff
May 18, 2026
September 2025 updates

September 2025 updates

July: Terra Research launches, Lab Reports land in the dashboard with PDF/Image → JSON, and Samsung Health moves to the new Data SDK for a tighter Android integration. 🚀

Alex VenetidisAlex Venetidis
October 1, 2025
August 2025 updates

August 2025 updates

🎉 July Highlights: InBody Goes Global, Faster APIs, and Rock-Solid Data 💪📊

Alex VenetidisAlex Venetidis
September 1, 2025
July 2025 updates

July 2025 updates

July = rock-solid Terra: WHOOP V2, Garmin & Fitbit bug fixes, faster SDKs, plus bulk blood-report uploads with smarter reference ranges. Reliability + data power-ups! 💪🩸

Alex VenetidisAlex Venetidis
August 2, 2025
June 2025 Updates

June 2025 Updates

June brings Terra MCPs for AI-driven setup, Fern-powered Python/JS SDKs with strong typing, and official Expo plugin support—build faster with less friction. 🚀🧰📱

Alex VenetidisAlex Venetidis
July 1, 2025