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

SQLSeal

h-sphereh-sphere13k downloads

Use SQL in your notes to query your vault files and CSV content

Add to Obsidian
  • Overview
  • Scorecard
  • Updates70

SQLSeal allow you to query for files, tags and tasks in your vault using familar SQL syntax. It also enables you to preview any CSV file in your vault as a database. It brings fully featured database into your vault!

Installation

You can install plugin from the Community Plugins directly from Obsidian, just look for SQLSeal in the marketplace.

Manual Instalation

To manually install the package, open Releases and download .zip of the last one. Unzip it in your vault under .obsidian/Plugins/sqlseal.

Usage

Once you install the plugin, you can use it by creating sqlseal codeblocks in your notes. To create table base on the existing CSV file in your vault simply address it using the following command:

TABLE transactions = file(transactions.csv)

SELECT * FROM transactions LIMIT 10

The code above will create table called transactions based on the transactions.csv file from your vault. Further you can refer to it using regular SELECT statements. You can define multiple tables in a single snippet. You can also point to the tables defined in different snippets within the same note (for now tables stay local to the file).

For more comprehensive documentation head to hypersphere.blog/sql-seal.

Disclaimer

The plugin authors do not take any responsibility for any potential data loss. Always backup your files before usage. This plugin may modify files in your vault in the following situations (the list might not be exhaustive):

  • .sql and .sqlseal files: Variable values are saved as comments at the end of these files
  • Markdown files: When interacting with task using tasks table, the plugin will update source markdown files.

Please ensure you have proper backups before using this plugin.

Stay in Touch!

If you have any questions about the project, ideas or want to share your use-cases, join our Discord Channel!

HealthExcellent
ReviewCaution
About
Query files, tags and tasks in your vault using familiar SQL syntax. Preview CSVs as tables and define in-note tables from files to run SELECT queries across your data. Apply task edits from query results back to source markdown files.
CSVJSON
Details
Current version
0.40.1
Last updated
3 months ago
Created
2 years ago
Updates
70 releases
Downloads
13k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
h-sphereh-sphere
hypersphere.blog/
GitHubh-sphere
  1. Community
  2. Plugins
  3. CSV
  4. SQLSeal

Related plugins

JSON-CSV Importer

Import a JSON file containing an array of data, creating notes from a Handlebars template file.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Charts

Easily create interactive charts in your notes.

Timekeep

Time tracking.

Markdown Table Editor

An editor for Markdown tables. Open CSV, Microsoft Excel/Google Sheets data as Markdown tables.

Charts View

Visualize data from your notes with plots and graphs.

DataLoom

Weave together data from diverse sources into different views. Inspired by Excel Spreadsheets and Notion.so.

Data Files Editor

Create and edit .txt, .json and .xml files.

CSV Table

Render CSV data as a table within your notes.

API Designer

Design and document API endpoints visually without leaving your notes.