SK-404

Doc no. SK-404Rev 2026.09Sheet 2.2 of 4

U2

Notion Better Export

Exports a Notion workspace into an Obsidian vault with a true folder hierarchy, resolved relations and native Obsidian Bases.

01

Block diagram

Notion APIpages · DBs Pacer2.8 req/s Hierarchytree · UUIDs Markdown CSV .base Atomic writer→ Obsidian vault
Fig. 1 — Workspace export pipeline
02

Characteristics

Rate limit2.8 req/s proactive token bucket under Notion's 3.0 ceiling; honours Retry-After; circuit breaker after repeated failures
HierarchyReal parent/child folders; Page.md sits next to its Page/ folder; linked database views point at one canonical copy
LinksTwo-pass resolution turns relation UUIDs into titles and [[wikilinks]] across CSVs and frontmatter
ViewsNotion table, board, gallery and list views compiled to Obsidian .base files and embedded live
SafetyAtomic writes, single-instance lockfile, dry-run, refuses to write into system or home directories
Offline repairnbe fix repairs raw UUIDs in an existing export without the API, with backups
Tests83 unit tests, all passing
  • Python
  • Notion API
  • httpx
  • PyYAML
  • Rich
  • Obsidian Bases