An Airflow/timescaledb Data Pipeline for Garmin Connect
Posted3 months ago
github.comTechstory
calmpositive
Debate
0/100
Data EngineeringAirflowTimescaledb
Key topics
Data Engineering
Airflow
Timescaledb
The post shares an open-source data pipeline for Garmin Connect using Airflow and TimescaleDB, with the community showing interest in the project.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
N/A
Peak period
1
Start
Avg / period
1
Key moments
- 01Story posted
Oct 8, 2025 at 12:24 AM EDT
3 months ago
Step 01 - 02First comment
Oct 8, 2025 at 12:24 AM EDT
0s after posting
Step 02 - 03Peak activity
1 comments in Start
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 8, 2025 at 12:24 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45512047Type: storyLast synced: 11/17/2025, 11:09:35 AM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
In my OSS project OpenETL I created a Garmin data pipeline in Airflow to automate the daily extraction, processing and loading of data from the Garmin Connect API into a well-documented postgreSQL database. This pipeline leverages python-garminconnect for data extraction from the Garmin Connect API, which in its stead leverages garth!
This pipeline allows you to have very well structured datasets in a SQL database that can be used for analytics in standard ways (such as dashboards, Jupyter, etc.) and new ways (such as with the @psql tool in Github Copilot Chat Agent Mode in your IDE, for a natural language analytics experience).
Check it out and let me know what you think!