DynamicsNinja/garminconnect-js
by Various
Unofficial TypeScript client for Garmin Connect, for Node and Next.js
MCP
DynamicsNinja/garminconnect-js
Added 18 Oct 2026
Overview
Unofficial TypeScript client for Garmin Connect designed for server-side use in Node.js and Next.js applications. It wraps Garmin Connect's internal APIs to retrieve user activity and fitness data. Maintained by the community, not by Garmin.
Best for
Best for
Developers needing a lightweight, typed client for Garmin Connect in server-side JavaScript projects.
Use cases
- Fetch recent Garmin activities in a Node.js script
- Sync Garmin Connect data into a custom dashboard
- Integrate workout stats into a Next.js app
Notes
1 stars on GitHub. Last updated 2026-10-15. Licensed MIT.
Pros
- TypeScript gives type-safe responses
- Runs in Node.js and Next.js server environments
- Open source and free to use
Cons
- Unofficial, so may break when Garmin changes its API
- Tiny community (1 star) means limited support or updates
- Requires handling Garmin credentials securely
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
