Import and Export¶
Your data is yours. Glassy supports open formats end-to-end — Markdown in, Markdown out, with JSON for structured backups. Nothing is locked in.
Import¶
Markdown files¶
Import .md files with frontmatter preservation. Glassy reads YAML frontmatter and uses title, tags, created, updated, and public when present.
- Subfolders become tags (or collections, if you opt in)
- Wikilinks
[[other-note]]resolve to Glassy notes if a matching file exists, otherwise render as plain text - Embedded images are copied into Glassy storage and re-linked
JSON¶
Use the JSON exporter format from a previous Glassy export, or any tool that produces the same shape. The schema is documented in glassy-dash/docs/EXPORT_SCHEMA.md.
Obsidian vault¶
There are three ways to bring a vault in:
- Live sync — self-host Glassy, connect the Obsidian Local REST API plugin, and changes flow both ways. See Obsidian Vault Integration.
- Bulk ZIP import — works on cloud too. Zip your vault, drop the ZIP in Settings → Import → Vault ZIP. Glassy extracts, de-duplicates by file path, and indexes the content for the Knowledge Base.
- Single vault file — open any vault file in Glassy via drag-and-drop on the dashboard. The Markdown becomes a rich note.
Companion captures¶
Anything you saved via the Companion lives in Glassy already — no import step. To bring captures from a different tool, export them as JSON or Markdown and use the import paths above.
Evernote / Notion / Bear¶
These tools have their own Markdown exporters. Export, then import the resulting folder or ZIP into Glassy. Tags become collections. Attachments transfer with some loss — check the file size caps on your tier before bulk-importing.
Export¶
Markdown export¶
Settings → Export → Markdown gives you a folder of .md files organised by collection, with frontmatter on every file. Compatible with Obsidian, VS Code, Bear, and any tool that reads Markdown.
glassy-export-2026-07-23/
├── notes/
│ ├── research/
│ │ └── attention-is-all-you-need.md
│ └── drafts/
├── bookmarks/
│ └── reading-list.md
├── captures/
└── README.md
JSON export¶
Settings → Export → JSON produces a single glassy-export-<date>.json file with everything — notes, bookmarks, captures, tags, attachments (base64-encoded), account metadata. Use this for backups and for moving data between Glassy instances.
Obsidian-flavoured export¶
Settings → Export → Obsidian bundle produces a ZIP that drops directly into an Obsidian vault:
- Wikilinks instead of internal IDs
- Tags as
#taginline - Dataview-friendly frontmatter (
created,updated,tags,source,collection) attachments/folder with original filenames
Voice memos¶
Voice memos export as .webm audio plus a sidecar .md with the transcript. Place both in the same folder and your Markdown viewer plays the audio inline.
Data portability guarantees¶
- Open formats. Markdown is the source of truth. JSON is the structured backup. Both are readable without Glassy.
- No proprietary encoding. Notes are stored as Markdown on disk, not in a custom binary.
- No data lock-up. Delete your account and the deletion is permanent within 30 days. Export before deleting if you want a copy.
- Self-host escape hatch. A self-hosted export contains the same data as a cloud export — switching instances is a restore operation, not a re-import.
Common workflows¶
Switching from Notion¶
- In Notion: Settings → Export all → Markdown & CSV
- Unzip the export
- In Glassy: Settings → Import → Markdown folder → select the unzipped directory
- Review the import summary — tags become collections, internal links become text references
- Re-save anything that needs Glassy-specific structure (Public Window pins, voice memos)
Migrating from Obsidian¶
- In Glassy: Settings → Import → Vault ZIP
- Zip your vault first (or pick the folder directly)
- Wikilinks resolve automatically; double-links resolve on first save
Archiving a workspace¶
- Settings → Export → JSON — single file, complete backup
- Save the file off-machine (cloud storage, external drive, encrypted USB)
- Optional: enable automatic weekly exports under Settings → Export → Schedule
Learn more¶
- Self-hosting backups — server-side encrypted snapshots
- Obsidian Vault Integration — live bidirectional sync
- Importing and Exporting lesson on Glassy Learn — video walkthrough