VaultQuery

Execute SELECT, INSERT, UPDATE, and DELETE statements across notes, properties, tasks, tables, headings, and links.

SELECT path, title, status, priority
FROM notes_with_properties
WHERE status IS NOT NULL
ORDER BY priority, modified DESC;

Turn vault data into working views

Query everything indexed

Use SQL across notes, properties, tags, tasks, links, headings, list items, and markdown tables.

Render results where they belong

Choose interactive grids, markdown exports, charts, calendars, JavaScript templates, or inline buttons.

Preview writes before applying

Use SQL to insert, update, and delete markdown-backed data with an explicit preview workflow.

Built for Obsidian workflows

Current-note context

Template variables such as {this.path}, {this.folder}, and frontmatter properties make note-local dashboards practical.

Reusable views

Define named SQL views once, then query them from other notes and dashboards.

Automation hooks

Custom functions and triggers support advanced workflows while keeping write behavior explicit.