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

CloudBeaver

DBeaverDBeaver12 downloads

Run SQL against a CloudBeaver server from a console tab or from code blocks in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

This is an Obsidian community plugin for CloudBeaver - a web-based database management tool. It lets you run SQL against any database connected to your CloudBeaver server directly from your vault.

Usage

After enabling the plugin, open the results panel from the ribbon icon (database symbol) or the Open CloudBeaver command. Configure your server and connections once under Settings -> CloudBeaver, then write SQL in a cloudbeaver code block anywhere in your notes:

```cloudbeaver prod
SELECT id, name, created_at
FROM users
WHERE active
```

prod is a connection alias you name in settings - leave it out to use your default connection. Place your cursor inside the block and press Run in the panel, or Cmd/Ctrl+Enter.

Features

  • Run SQL against any connection your CloudBeaver server has, from a results panel docked in the sidebar or a tab.
  • Keep queries next to your notes as runnable cloudbeaver code blocks, instead of copy-pasting them from elsewhere.
  • Read-only by default. A connection refuses anything that isn't SELECT, WITH, SHOW, EXPLAIN, or DESCRIBE until you explicitly enable writes for it.
  • Point a connection at a specific database or schema, separate from its own default.
  • Browse your last 50 queries and copy one back to the clipboard.

This plugin does not include a schema browser, autocomplete, result editing, or writing results back into your notes. It runs the SQL you give it and shows you the table - nothing more.

Settings

Configure the plugin under Settings -> CloudBeaver:

Field Description
Server URL Base URL of your CloudBeaver server, e.g. https://cloudbeaver.example.com
Authentication Username and password (all editions) or API token (CloudBeaver PRO only)
Username / Password Local access credentials - the password is hashed before it's saved, never stored in plain text
API token Token generated by an administrator in CloudBeaver PRO
Connections Fetched from the server; each gets a short alias, a default-database override, and a writes toggle
Row limit [default: 200] Hard cap on rows per query. Leave empty to request CloudBeaver's own maximum, 100,000 rows
Query timeout [default: 60s] Seconds before a running query is treated as timed out

Compatibility

Requires Obsidian 1.7.2 or later, desktop only. Designed for self-hosted CloudBeaver instances (Community or PRO).

Installation

  1. Open Settings -> Community plugins and select Browse.
  2. Search for CloudBeaver and select Install.
  3. Enable the plugin.

FAQ

Why doesn't Run do anything when my cursor is in Reading view? Reading view has no text cursor at all, so there's nothing to detect a block from. Switch to Edit mode (or Live Preview), click inside a cloudbeaver block, then press Run.

Where are my credentials stored? In this plugin's data.json, inside your vault, unencrypted. See Where your data lives.

Can I run more than one statement per block? No. One statement per block, no transactions, no ;-separated batches.

Protips

  • Bind a hotkey to the Run SQL block at cursor command under Settings -> Hotkeys so you never need the mouse.
  • The copy icon in a result's status line copies the whole table as a Markdown table - paste it straight into a note.
  • Enable Allow writes on a connection only when you mean to run INSERT / UPDATE / DELETE there - it asks for a one-time confirmation and stays off by default for a reason.

Getting started (local testing)

  1. Start CloudBeaver:

    docker run -d -p 8978:8978 dbeaver/cloudbeaver:latest
    

    Or follow the full installation guide.

  2. Configure authentication - follow the Local Access Authentication guide. Create a user (login/password) or use the admin credentials.

  3. Create a database connection - follow the Create Connection guide.

  4. In Obsidian:

    • Open Settings -> CloudBeaver, enter the server URL and credentials
    • Click Test connection, then Fetch from server and give the connection an alias
    • Add a cloudbeaver code block to a note and run it from the results panel

Resources

  • CloudBeaver documentation
  • CloudBeaver local access authentication

Author

Developed by Vladimir Ivanov at DBeaver.

License

0BSD

HealthExcellent
ReviewPassed
About
Run SQL against databases on your CloudBeaver server from notes and view results in a sidebar panel or tab. Place queries in cloudbeaver code blocks using a connection alias; queries default to read-only and you can browse recent queries and copy them to the clipboard.
DataTablesIntegrations
Details
Current version
0.2.1
Last updated
4 days ago
Created
4 days ago
Updates
3 releases
Downloads
12
Compatible with
Obsidian 1.13.0+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
DBeaverDBeaverdbeaver
GitHubdaelynum
  1. Community
  2. Plugins
  3. Data
  4. CloudBeaver

Related plugins

Datacore

An even faster reactive query engine for the data obsessed.

Super Simple Time Tracker

Multi-purpose time trackers for your notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Tracker

Track occurrences and numbers in your notes.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.