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

ExcaliDash sync

SirEdvinSirEdvin179 downloads

Sync Excalidraw drawings from vault frontmatter into ExcaliDash.

Add to Obsidian
ExcaliDash sync screenshot
ExcaliDash sync screenshot
ExcaliDash sync screenshot
ExcaliDash sync screenshot
  • Overview
  • Scorecard
  • Updates16

Sync the current Obsidian Excalidraw note to ExcaliDash by using frontmatter opt-in metadata.

It supports multiple different ExcaliDash instances, sync to collections, one-way (by default) or bidirectional sync.

How to use it?

  1. Install plugin via obsidian community plugins
  2. Enable it
  3. Configure access to your Excalidash instance, using username/password or api keys. Use the server root as the base URL; the plugin uses ExcaliDash's fixed /api routes internally.
  4. Use Excalidash Sync command to edit settings for one drawing or fall all drawings in specific folder.
  5. Hit manual sync command.

Api keys?

For now, ExcaliDash don't support any api keys, PR for this already opened, for now you can use docker images from my fork or use username/password and wait for PR to be merged.

Frontmatter format

excalidash-destination: home
excalidash-collection: My collection # optional id, name, or title
excalidash-sync: obsidian-to-excalidash # or bidirectional
excalidash-id: generated-after-first-sync
excalidash-version: 4
excalidash-last-hash: sha256-like-browser-hash
excalidash-last-synced: 2026-05-13T12:00:00.000Z

Conflict behavior

  • Existing remote drawings are fetched before update and written back with the latest remote version.
  • If excalidash-collection is set, the plugin fetches /collections, resolves id first and then exact name/title, and fails that drawing if no collection matches.
  • Collection changes are included in drawing create and update requests, so changing or clearing excalidash-collection can move an existing remote drawing.
  • A remote version change since the last sync is reported as a conflict for one-way sync.
  • Bidirectional sync pulls the remote scene into Obsidian only when the local scene hash still matches excalidash-last-hash.
  • If both local and remote changed, the plugin reports a conflict and leaves both copies untouched.
  • Bidirectional remote pulls into compressed-json Excalidraw notes are not supported; convert the note to plain JSON or use Obsidian-to-ExcaliDash sync for those files.

Future plans:

  • Advanced syncing (on save, periodical, etc)
  • Debug information in logs (disabled by default)
  • Maybe collection detection
HealthExcellent
ReviewSatisfactory
About
Sync selected Excalidraw notes to ExcaliDash by opting in with frontmatter (excalidash-destination). Configure targets with bearer-token auth and test connections. Enable bidirectional sync to pull remote changes when the local file is unchanged, and support .excalidraw/.excalidraw.md files plus optional excalidash-collection frontmatter.
SyncingIntegrationsFiles
Details
Current version
0.2.0
Last updated
5 days ago
Created
3 months ago
Updates
16 releases
Downloads
179
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
SirEdvinSirEdvinsiredvin
GitHubsiredvin
  1. Community
  2. Plugins
  3. Syncing
  4. ExcaliDash sync

Related plugins

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Local REST API with MCP

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

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.