Skip to content

Obsidian SQLSeal

Query your vault using SQL

SQLSeal
Turn your Obsidian vault into a powerful, queryable database using SQL. SQLSeal seamlessly integrates with your notes and CSV and JSON files, enabling you to extract insights and patterns from your personal knowledge base.
sql
SELECT * FROM files
ORDER BY modified_at DESC
LIMIT 10

Example

🔍 SQL Powered

Query your notes and data using familiar SQL syntax. Perfect for both SQL experts and beginners.

📊 CSV and JSON Integration

Seamlessly work with CSV and JSON files in your vault. Preview, query, and even edit them directly in Obsidian.

📱 Cross-Platform

Works on both desktop and mobile devices. Your data insights everywhere you go.

Query any data

You can query any CSV and JSON data stored in your vault. SQLSeal can help you analyse your finances, workouts, goals and whatever you imagine!

sql
TABLE commute = file(transport.csv)

SELECT
	Date,
	transport_type,
	SUM(distance_km) AS total_distance,
	group_concat(purpose) as purposes
FROM commute
WHERE date = @date
GROUP BY Date, Transport_Type
datetransport_typetotal_distancepurposes
2024-01-02bike8.4commute
2024-01-02walk6.2lunch,leisure

Visualise

Take your analysis to the next level with SQLSeal Charts that expands the plugin with full visualisation tool.

Coming Soon

SQLSeal Charts is currently being reviewed by Obsidian. As soon as it gets approved, full documentation will be released.

Chart