July 2026
The digest, generated from the record — not written from memory
Fitness and health API news for July 2026: 2 tracked changes and 167 pages verified, across 16 sections.
What changed in the ecosystem
- 2026-12 · confirmedGoogle Fit APIs: end of documented supportGoogle's own documentation states Fit APIs "will be supported until the end of 2026" (verified against developer.android.com on July 31, 2026). Migration targets differ by integration shape: Health Connect on-device, Health Services on Wear OS, or the Google Health API for server-side reads.
- 2024-05-01 · confirmedGoogle Fit: new developer sign-ups closedGoogle closed Google Fit API sign-ups for new developers on May 1, 2024 — the first hard milestone of the Fit sunset. Existing integrations continued to work.
Published or re-verified
Testing (14)
- Testing That a User's Health Data Is Actually Deleted
- Testing Offline Sync and Conflict Resolution
- CI for an App That Needs a Real Device
- How to Test a Rep Counting Algorithm
- Testing Pose Estimation Accuracy with a Regression Corpus
- Testing Camera Features When You Have No Camera
- Testing 429 Rate-Limit and Outage Handling in a Health Backfill
- Testing Webhooks Locally: Replay Signed Payloads, Not Just the Handshake
- Provider Sandboxes: Build the Fake, Keep One Real Account
- Testing an OAuth Integration: The Token Lifecycle, Not the Login Screen
- Testing Background Sync: Three Tests, and Only One Is Real
- Mock Wearable Data That Is Ugly Enough to Find Bugs
- Test Data for Health Connect: Fakes, the Toolbox, and the Generators You Write
- How to Test a HealthKit Integration
Architecture (14)
- Deleting and Exporting a User's Health Data
- Monitoring a Health Data Pipeline for Silent Failures
- Versioning Derived Metrics and Recomputing Health History
- Resolving Sync Conflicts in an Offline-First Workout Log
- How Should You Store Health Time-Series Data?
- Missing Data and Gaps in Health Metrics
- Timezones and Day Boundaries: Whose Midnight Defines the Day?
- Normalizing wearable data across providers
- Deduplicating Health Data From Multiple Sources
- Mapping Users to Wearable Provider Accounts and Devices
- Webhook ingestion for health data: making at-least-once delivery safe
- Background Sync That Does Not Depend on the Phone Waking Up
- Backfilling Years of Wearable Data Without Hitting Rate Limits
- Incremental Sync: Reading Only What Changed Since Last Time
AI Features (10)
- What Does an AI Fitness Feature Cost to Run?
- Choosing an LLM for a Fitness App: Pick by Job, Not by Leaderboard
- Guardrails for an LLM That Gives Fitness Advice
- How to Evaluate an AI Fitness Feature
- AI vs Rules-Based Coaching: Where a Language Model Actually Helps
- Writing the System Prompt for an AI Fitness Coach
- Grounding an LLM in Your Exercise Database
- Personalizing Your App With a User's Own Wearable Data
- AI Food Logging: Text and Photo Nutrition Entry That Actually Works
- AI Workout Plan Generation: How to Build One That Ships
AI Motion (10)
- Build vs Buy: AI Motion Tracking
- How Camera-Based Form Feedback Works
- How Rep Counting Works: The Algorithm Explained
- Pose Estimation Hardware Requirements: What You Actually Need
- Real-Time Pose Estimation: Frame Rate, Latency, and Model Trade-offs
- On-Device vs Cloud Pose Estimation: Which to Choose
- Multi-Person Pose Tracking: Top-Down vs Bottom-Up
- Pose Estimation Accuracy: What It Means and What Drives It
- 2D vs 3D Pose Estimation for Fitness Apps
- Pose Estimation Models Compared: MediaPipe, MoveNet, YOLO and More
Health Data (10)
- Body Composition API: Weight, Body Fat, and Lean Mass Data
- Calorie Tracking API: How to Get Calorie Data
- GPS Activity API: How to Get Route Data from Workouts
- Workout Detection API: Get Recorded Workout Sessions
- Step Counting API: How to Get Step Data
- Sleep Tracking API: How to Get Sleep Data Into Your App
- Blood Oxygen (SpO2) API: How to Get SpO2 Data
- VO2 Max API: How to Get VO2 Max Data
- HRV API: How to Get Heart Rate Variability Data
- Heart Rate API: How to Get Heart-Rate Data Into Your App
Comparisons (10)
- ExerciseDB vs wger: Which Exercise API for Your App?
- Edamam vs Spoonacular: Which Nutrition API?
- Nutritionix vs Edamam: Which Nutrition API to Use?
- Terra vs Spike Health: Which Aggregator for Your App?
- Terra vs ROOK: Which Aggregator API for Your App?
- WHOOP vs Garmin: Which for Your App?
- Fitbit vs Oura API: Which for Your App?
- Strava vs Garmin: Which API for Your App?
- Fitbit vs Apple Watch: Which for Your App?
- Oura vs WHOOP: Which API for Your App?
Pricing (10)
- How Much Does a Fitness API Cost?
- Are Fitness APIs Free? An Honest Overview
- Exercise Database API Pricing: What Does It Cost?
- What does a nutrition API cost?
- Health data aggregator API pricing: how Terra, Junction, Rook, and Spike charge
- WHOOP API Pricing: What Does It Actually Cost?
- Oura API pricing: what it actually costs
- Strava API Pricing: What Does It Actually Cost?
- Garmin API Pricing: What Does It Actually Cost?
- Fitbit API Pricing: What Does It Actually Cost?
Migrations (10)
- Migrate off a deprecated fitness API
- Keep Users Connected During a Fitness API Migration
- Adapting Your Integration to Strava's API Changes
- Migrate from polling to webhooks for a fitness API
- How to switch from one health data aggregator to another
- Migrate from an aggregator to direct provider integrations
- Consolidate wearables: replace direct integrations with one aggregator
- Adding Android to a HealthKit app
- Migrating from the Fitbit Web API to the Google Health API
- How to migrate from Google Fit to Health Connect
Compliance (10)
- Health Data Retention and Deletion: A Developer's Guide
- What Does a Fitness App Privacy Policy Need to Include?
- How to Get Valid User Consent for Health Data
- How to Store Health Data Securely
- What does Google Play's health data policy require?
- Apple App Store Health Data Rules: What You Need to Ship a HealthKit App
- Does the FDA Regulate Fitness Apps?
- Is Fitness Data PHI? PII, PHI, and Health Data Untangled
- GDPR for Fitness Apps: What Developers Need to Know
- Does My Fitness App Need to Be HIPAA Compliant?
Alternatives (10)
- The Best ExerciseDB Alternatives (2026)
- The Best Nutritionix Alternatives (2026)
- The Best Terra (tryterra.co) Alternatives (2026)
- Apple HealthKit Alternatives (2026)
- The Best WHOOP API Alternatives (2026)
- The Best Oura API Alternatives (2026)
- The Best Strava API Alternatives (2026)
- Garmin API Alternatives When You Can't Get Access (2026)
- Google Fit API Alternatives (It's Deprecated) (2026)
- The Best Fitbit API Alternatives (2026)
Concepts (10)
- How Do Fitness Apps Estimate Calories Burned?
- What Are Sleep Stages (Awake, Light, Deep, REM)?
- What Is VO2 Max (and How Do Wearables Estimate It)?
- What Is HRV (Heart Rate Variability)?
- What Is Pose Estimation (for Fitness Apps)?
- What Are Webhooks (and Why Fitness APIs Use Them)?
- What Is OAuth 2.0 (and How Health APIs Use It)?
- On-Device vs Cloud Health Data: What's the Difference?
- What Is a Health-Data Aggregator?
- What Is a Fitness API?
Troubleshooting (10)
- Google Fit API Is Deprecated — What to Use Instead
- Can't Get Garmin API Access? Here's What's Going On
- Why Is Wearable Data Missing or Delayed?
- Why Is My Strava Webhook Not Firing?
- Why Is Google Health Connect Returning No Data?
- Why Is HealthKit Returning No Data?
- How to Fix Fitbit API 429 (Rate Limit) Errors
- Why Is My Fitness API Refresh Token Not Working?
- How to Fix the OAuth redirect_uri Mismatch Error
- Why Is My Fitness API Returning 401 Unauthorized?
Integration Guides (10)
- How to Integrate the ExerciseDB API (2026)
- How to Integrate the Nutritionix API (2026)
- How to Integrate Terra (Health-Data Aggregator) (2026)
- How to Integrate the WHOOP API (2026)
- How to Integrate the Oura API (2026)
- How to Integrate the Garmin API (2026)
- How to Integrate the Strava API (2026)
- How to Integrate the Fitbit API (2026)
- How to Integrate Google Health Connect (2026)
- How to Integrate Apple HealthKit (2026)
Build Guides (10)
- How to Choose a Tech Stack for a Fitness App (2026)
- How to Build a Nutrition Tracking App (2026)
- How to Build a Corporate Wellness App (2026)
- How to Build a Physical Therapy / Rehab App (2026)
- How to Build a Personal Training App (2026)
- How to Build a Yoga App (2026)
- How to Build a Running App (2026)
- How to Build a Strength Training App (2026)
- How to Build an AI Fitness Coaching App (2026)
- How to Build a Home Workout App (2026)
Guides (10)
- How to Improve Pose-Detection Accuracy in Your App
- How to Add AI Workout Tracking to a Web App (JavaScript)
- How to Add AI Workout Tracking to a Flutter App
- How to Add AI Workout Tracking to a React Native App
- How to Add AI Workout Tracking to an Android App (Kotlin)
- How to Add AI Workout Tracking to an iOS App (Swift)
- How to Track Workouts Without a Wearable (Camera-Only)
- How to Add Real-Time Form Feedback to a Workout App
- How to Add Rep Counting to Your Fitness App
- Camera Pose Tracking for Fitness Apps: A Practical Guide
Fitness APIs (9)
- Fitness API vs Building Your Own: How to Decide (2026)
- Fitbit API vs Garmin API (2026)
- Terra vs Vital (Junction): Health-Data APIs Compared (2026)
- Apple HealthKit vs Google Health Connect (2026)
- Free & Open-Source Fitness APIs (2026)
- The Best Nutrition & Food Database APIs (2026)
- The Best Health-Data Aggregator APIs (2026)
- The Best Wearable Fitness & Health-Data APIs (2026)
- The Best Exercise Database APIs for Developers (2026)
Get the Fitness API Decision Kit — free
Sign up and the downloads appear instantly: the API selection checklist, the launch compliance checklist, the motion-SDK scorecard, and the full 2026 dataset. After that, one email when something actually changes — a deadline, a term, a deprecation. No fluff, no spam.
- ✓ API selection checklist
- ✓ Launch compliance checklist
- ✓ Motion-SDK scorecard (CSV)
- ✓ Fitness APIs 2026 dataset