🔍

Integrations & Ecosystem

Garmin, Wahoo, Strava, TrainingPeaks, Zwift and the API.

← Back to Wiki Directory

Cycling SDK Libraries: Python, JS, Java

Official cycling SDK libraries for Python, JavaScript, and Java. Stream IMU data at 100 Hz, call REST endpoints, and build cycling apps with the DIDI.BIKE SDKs.

Zwift and Real-Time Sensor Data

Pair the DIDI.BIKE sensor to Zwift over BLE 5.0 for real-time power and cadence. Setup, connection troubleshooting, and pairing with Zwift Companion.

Golden Cheetah for Cycling Analysis

Master Golden Cheetah for cycling analysis. Import ride files, run critical-power models, build custom charts, and pair it with streaming sensor APIs.

Intervals.icu for Cycling Training

Learn how to use Intervals.icu for cycling training analysis. Set zones, track fitness trends, analyze intervals, and sync with your sensor platforms.

Developer API: Accessing Raw IMU Data

Access raw 6-axis IMU data via the cycling sensor developer API. WebSocket streaming at 100 Hz, REST endpoints, SDKs, and code examples for Python, JS, Java.

Cycling Data Webhooks and Real-Time Streaming

Build cycling data webhooks and real-time streaming integrations. Subscribe to ride events, crash alerts, and live sensor data with HTTP callbacks and WebSocket.

How to Stream Sensor Data to a Garmin Edge

Pair and stream DIDI.BIKE sensor data — power, cadence, heart rate, and IMU — to any Garmin Edge over ANT+ and BLE 5.0 with this step-by-step guide.

How to Export and Analyze Rides on Strava

Upload DIDI.BIKE rides to Strava, auto-sync via Garmin or Wahoo, export .fit files, and analyze power, segments, and training load step by step.

Wahoo Head Unit Integration Guide

Pair and configure the DIDI.BIKE sensor with Wahoo ELEMNT, ROAM, and BOLT head units over ANT+ and BLE. Step-by-step setup, data fields, and troubleshooting.

TrainingPeaks Data Sync Explained

Sync DIDI.BIKE rides into TrainingPeaks via auto-sync or file upload, map power to your FTP, and turn raw data into structured training plans and metrics.

Understanding Cycling Telemetry Broker MQTT through Software Engineering

Deep-dive study on Cycling Telemetry Broker MQTT in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Cycling Telemetry Broker MQTT through API Integration

Deep-dive study on Cycling Telemetry Broker MQTT in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Cycling Telemetry Broker MQTT through Data Serialization

Deep-dive study on Cycling Telemetry Broker MQTT in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Cycling Telemetry Broker MQTT through Performance Optimization

Deep-dive study on Cycling Telemetry Broker MQTT in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding RAW IMU Data WebSocket through Performance Optimization

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding RAW IMU Data WebSocket through Security Compliance

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding RAW IMU Data WebSocket through Database Architecture

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding RAW IMU Data WebSocket through Protocol Parsing

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding RAW IMU Data WebSocket through Real-Time Streaming

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding RAW IMU Data WebSocket through Synchronization Logic

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding RAW IMU Data WebSocket through Custom Scripting

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding Garmin Connect IQ Background through Protocol Parsing

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Garmin Connect IQ Background through Real-Time Streaming

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding Garmin Connect IQ Background through Synchronization Logic

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding Garmin Connect IQ Background through Custom Scripting

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding RAW IMU Data WebSocket through Software Engineering

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding RAW IMU Data WebSocket through API Integration

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding RAW IMU Data WebSocket through Data Serialization

Deep-dive study on RAW IMU Data WebSocket in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Wahoo API Companion through Custom Scripting

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding Garmin Connect IQ Background through Software Engineering

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Garmin Connect IQ Background through API Integration

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Garmin Connect IQ Background through Data Serialization

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Garmin Connect IQ Background through Performance Optimization

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Garmin Connect IQ Background through Security Compliance

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Garmin Connect IQ Background through Database Architecture

Deep-dive study on Garmin Connect IQ Background in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Wahoo API Companion through Performance Optimization

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Wahoo API Companion through Security Compliance

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Wahoo API Companion through Database Architecture

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Wahoo API Companion through Protocol Parsing

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Wahoo API Companion through Real-Time Streaming

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding Wahoo API Companion through Synchronization Logic

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding Golden Cheetah Custom Python through Protocol Parsing

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Golden Cheetah Custom Python through Real-Time Streaming

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding Golden Cheetah Custom Python through Synchronization Logic

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding Golden Cheetah Custom Python through Custom Scripting

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding Wahoo API Companion through Software Engineering

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Wahoo API Companion through API Integration

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Wahoo API Companion through Data Serialization

Deep-dive study on Wahoo API Companion in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Intervals.icu REST API through Custom Scripting

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding Golden Cheetah Custom Python through Software Engineering

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Golden Cheetah Custom Python through API Integration

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Golden Cheetah Custom Python through Data Serialization

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Golden Cheetah Custom Python through Performance Optimization

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Golden Cheetah Custom Python through Security Compliance

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Golden Cheetah Custom Python through Database Architecture

Deep-dive study on Golden Cheetah Custom Python in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Intervals.icu REST API through Data Serialization

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Intervals.icu REST API through Performance Optimization

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Intervals.icu REST API through Security Compliance

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Intervals.icu REST API through Database Architecture

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Intervals.icu REST API through Protocol Parsing

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Intervals.icu REST API through Real-Time Streaming

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding Intervals.icu REST API through Synchronization Logic

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Security Compliance in Strava API Webhook Configs

Academic evaluation of security compliance protocols in Strava API Webhooks. Analyze signature validation and data privacy constraints.

Database Schema Design for Strava Webhook Ingestion

Methodological database architecture design for Strava API Webhooks ingestion. Structure time-series partitions for high-frequency telemetry.

Pro Wrench Guide to Strava Webhook Protocol Parsing

Step-by-step mechanic guide to Strava API Webhooks. Calibrate FIT data frame serialization and troubleshoot connection challenges.

How Real-Time Streaming Powers Strava Webhook Sync

Under the hood of Strava API Webhooks real-time ingestion. How data compression models sync 100Hz pedal data instantly after a ride.

Understanding Intervals.icu REST API through Software Engineering

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Intervals.icu REST API through API Integration

Deep-dive study on Intervals.icu REST API in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

How Real-Time Streaming Powers TrainingPeaks API Sync

Under the hood of TrainingPeaks API OAuth2 real-time streaming. Imagine a network syncing 100Hz pedal telemetry files seamlessly to coaches.

Sync Logic & Off-Grid Telemetry for Remote Trails

Elena Rostova's guide to synchronization logic under extreme conditions. Optimize TrainingPeaks API OAuth2 telemetry pipelines for off-grid logging.

Podium-Ready Scripting for TrainingPeaks API Sync

Alex Sterling's take on TrainingPeaks API OAuth2 custom scripting. Sync post-ride fatigue logs automatically before your heart rate drops.

Setting Up Strava Webhooks for Team Syncing

Marcus Miller's guide to Strava API Webhooks software engineering. Learn how to parse telemetry and sync files automatically for athlete load tracking.

Event-Driven Strava API Webhook Integrations

Engineering reference for Strava API Webhooks integration. Implement event-driven event handlers and optimize token transmission latency.

Data Serialization Physics in Strava Webhook Sync

First-principles physics analysis of Strava API Webhooks data serialization. Model dynamic physical states and transmission latency constraints.

Optimizing Strava API Webhooks Sync Performance

Product strategy to optimize Strava API Webhooks sync. Maximize compression ratios and eliminate sync latency barriers for dynamic telemetry.

Software Pipeline Setup for TrainingPeaks API Sync

A coach guide to software pipeline setups. Bridge high-frequency sensor streams to TrainingPeaks API OAuth2 to analyze athlete target wattages.

Integrating TrainingPeaks API OAuth2 Securely

Embedded systems engineering reference for TrainingPeaks API OAuth2. Design secure connection topologies and token lifecycle management.

Information Theory & Telemetry Data Serialization

First-principles study of telemetry data serialization. Analyze Shannon entropy bounds for FIT and Protobuf protocols in dynamic state transmission.

Optimizing TrainingPeaks API OAuth2 Sync Speeds

Product strategy to optimize TrainingPeaks API OAuth2 sync performance. Reduce transfer latency and solve multi-channel conflict issues.

Security Compliance in TrainingPeaks API OAuth2

A methodological inquiry into TrainingPeaks API OAuth2 secure implementations. Evaluate compliance frameworks and binary transfer compression ratios.

Database Schema Design for TrainingPeaks API Sync

Methodological design of database architectures for TrainingPeaks API OAuth2 sync. Structure high-frequency time-series tables for telemetry datasets.

Workshop Guide to Telemetry Protocol Sync Audits

Pro mechanic reference for TrainingPeaks API OAuth2 setups. Learn how to calibrate raw FIT data packets and clear network pipeline friction.

Understanding Garmin Fit SDK Field Injection through Data Serialization

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Garmin Fit SDK Field Injection through Performance Optimization

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Garmin Fit SDK Field Injection through Security Compliance

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Garmin Fit SDK Field Injection through Database Architecture

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Garmin Fit SDK Field Injection through Protocol Parsing

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Garmin Fit SDK Field Injection through Real-Time Streaming

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding Garmin Fit SDK Field Injection through Synchronization Logic

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding Garmin Fit SDK Field Injection through Custom Scripting

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding FIT File Binary Format through Database Architecture

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding FIT File Binary Format through Protocol Parsing

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding FIT File Binary Format through Real-Time Streaming

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding FIT File Binary Format through Synchronization Logic

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding FIT File Binary Format through Custom Scripting

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding Garmin Fit SDK Field Injection through Software Engineering

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Garmin Fit SDK Field Injection through API Integration

Deep-dive study on Garmin Fit SDK Field Injection in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Bluetooth LE Cycling Speed GATT through Synchronization Logic

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding Bluetooth LE Cycling Speed GATT through Custom Scripting

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding FIT File Binary Format through Software Engineering

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding FIT File Binary Format through API Integration

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding FIT File Binary Format through Data Serialization

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding FIT File Binary Format through Performance Optimization

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding FIT File Binary Format through Security Compliance

Deep-dive study on FIT File Binary Format in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Bluetooth LE Cycling Speed GATT through Software Engineering

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding Bluetooth LE Cycling Speed GATT through API Integration

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding Bluetooth LE Cycling Speed GATT through Data Serialization

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.

Understanding Bluetooth LE Cycling Speed GATT through Performance Optimization

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding Bluetooth LE Cycling Speed GATT through Security Compliance

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding Bluetooth LE Cycling Speed GATT through Database Architecture

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding Bluetooth LE Cycling Speed GATT through Protocol Parsing

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding Bluetooth LE Cycling Speed GATT through Real-Time Streaming

Deep-dive study on Bluetooth LE Cycling Speed GATT in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding ANT+ Bicycle Power Profile through Performance Optimization

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Performance Optimization.

Understanding ANT+ Bicycle Power Profile through Security Compliance

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Security Compliance.

Understanding ANT+ Bicycle Power Profile through Database Architecture

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Database Architecture.

Understanding ANT+ Bicycle Power Profile through Protocol Parsing

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Protocol Parsing.

Understanding ANT+ Bicycle Power Profile through Real-Time Streaming

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Real-Time Streaming.

Understanding ANT+ Bicycle Power Profile through Synchronization Logic

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Synchronization Logic.

Understanding ANT+ Bicycle Power Profile through Custom Scripting

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Custom Scripting.

Understanding ANT+ Bicycle Power Profile through Software Engineering

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Software Engineering.

Understanding ANT+ Bicycle Power Profile through API Integration

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using API Integration.

Understanding ANT+ Bicycle Power Profile through Data Serialization

Deep-dive study on ANT+ Bicycle Power Profile in cycling sports science. Discover the mechanical equations and mathematical optimization using Data Serialization.