What is GitHub?
GitHub is the world's largest platform for software development and version control. With Git-based repositories, every change is tracked, versioned, and recoverable — making it an ideal platform for maintaining structured data like fitness activity logs.
What FitGlue Does
FitGlue connects to your GitHub account via OAuth, enabling a bidirectional integration. As a source, FitGlue watches a repository folder for new Markdown activity files and pulls them into your pipeline. As a destination, FitGlue commits enriched activities back to a repository as version-controlled Markdown documents.
How it works
- Source flow: You push a Markdown file with YAML frontmatter to your repo → GitHub fires a webhook → FitGlue parses the metadata and optional FIT file → your activity enters the pipeline for enrichment.
- Destination flow: Your activity passes through the pipeline → boosters add descriptions, metrics, and tags → FitGlue commits the enriched result to your repo as a Markdown file organised by date.
Safety & Privacy
- All webhook payloads are verified with HMAC-SHA256 signature validation.
- OAuth tokens are stored encrypted and never exposed.
- Automatic loop prevention ensures FitGlue's own commits are never re-processed.
- FitGlue only accesses the specific repository and folder you configure.
- ✅ Bidirectional — use as source, destination, or both
- ✅ Secure OAuth connection — no passwords stored
- ✅ HMAC-SHA256 webhook verification
- ✅ Works with public and private repositories
- ✅ Automatic loop prevention
- ✅ Version-controlled activity history
Your connection is secured with industry-standard encryption. Your API key is encrypted and stored securely. You can regenerate or revoke your key at any time from GitHub settings.
Ready to connect GitHub?
GET STARTED FREE →