Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Health Connector

axgd-codeaxgd-code94 downloads

Sync Garmin, Strava, and Google Health metrics directly into your daily note frontmatter.

Health Connector screenshot
Health Connector screenshot
Health Connector screenshot
  • Overview
  • Scorecard
  • Updates5

Turn your daily notes into a reliable health dashboard.

Health Connector imports your data from Garmin, Strava, and Google Health, then automatically writes it into the frontmatter of your Obsidian notes. You keep a clean, queryable history that works with Dataview, Templates, and your personal workflows.

Why this plugin

  • Centralize your activity data in one place: your vault
  • Standardize frontmatter fields for consistent long-term tracking
  • Remove repetitive manual health data entry

What you get

  • Multi-provider sync: Garmin, Strava, Google Health
  • Unified frontmatter structure for daily notes
  • Quick sync commands (today or a target date)
  • Localized interface: French, English, Spanish

Example workflow

Open your daily note, run a sync command, and your latest data appears in frontmatter. You can then build weekly or monthly trends with Dataview without manual cleanup.

Example fields (depending on provider):

steps: 10234
distance_km: 7.4
calories: 2180
resting_hr: 54
sleep_hours: 7.2

Manual installation

  1. Build the plugin
npm install
npm run build
  1. Copy main.js, manifest.json, and styles.css into:
<vault>/.obsidian/plugins/health-connector/
  1. Enable the plugin in Obsidian settings

Configuration

Configure your credentials in the plugin settings UI:

  • Garmin: username + password
  • Strava: Client ID + Client Secret
  • Google Health: Client ID + Client Secret

The Google OAuth redirect URI is defined in src/config/oauth.ts:

redirectUri: "http://127.0.0.1:53682/google/oauth/callback"

This value must exactly match an authorized redirect URI in Google Cloud.

FAQ

Do the data leave my vault?

No. Synced data are written to your local Obsidian notes.

Can I use only one provider?

Yes. You can configure only Garmin, only Strava, only Google Health, or any combination.

Is the plugin mobile-compatible?

Yes. The manifest declares the plugin as not desktop-only.

Support the project

If this plugin helps you every day, you can support its development:

  • https://paypal.me/axgdcode

Development

npm run build
npm test

Optional shortcut for local deployment:

OBSIDIAN_PLUGIN_DIR="/absolute/path/to/vault/.obsidian/plugins/health-connector" npm run deploy:obsidian

Security

  • Never commit real secrets or a .env file that contains credentials.
  • Use .env.example only as a local template.
  • API credentials are stored locally in Obsidian plugin data.
HealthExcellent
ReviewNot scanned
About
Import activity and health data from Garmin, Strava, and Google Health directly into your daily-note frontmatter. Standardize fields for a clean, queryable history that works with Dataview and Templates, run quick syncs for today or any date, and keep all data stored locally in your vault.
ImportIntegrationsData
Details
Current version
v1.0.8
Last updated
7 days ago
Created
3 weeks ago
Updates
5 releases
Downloads
94
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
PayPal
Author
axgd-codeaxgd-codeaxgd-code
GitHubaxgd-code
  1. Community
  2. Plugins
  3. Import
  4. Health Connector

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Granola Sync

Sync Granola notes to your vault.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.