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

Live Data Hub

chefrockerchefrocker30 downloads

Display live MQTT and REST API data directly in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Display live MQTT and REST API data directly inside your Obsidian notes.

Turn any note into a live dashboard: room temperatures from your smart home, server status from a REST endpoint, the current Bitcoin price — all updating in real time, right where you read them.

Features

  • MQTT over WebSockets (ws:// / wss://) — works on desktop and mobile.
  • MQTT over TCP (mqtt:// / mqtts://) — desktop only.
  • REST API polling with configurable interval, caching, retries.
  • Unified livedata code block with source: mqtt | rest discriminator.
  • Display variants: number, text, badge, toggle (more in roadmap).
  • Subscription pooling: one MQTT subscribe per topic, fan-out to all widgets.
  • Status indicator: live / stale / offline with configurable thresholds.
  • Relative timestamp with absolute hover tooltip.
  • Insert Wizard: command-palette modal to compose blocks visually.
  • Migration command: convert legacy mqtt / rest / api / live-data blocks to the new syntax.
  • Sidebar overview: all active data points at a glance.
  • Credentials in OS keychain (Electron safeStorage) on desktop, session-only on mobile.

Quick start

```livedata
source: mqtt
topic: home/livingroom/temperature
display: number
label: Living room
unit: °C
path: value
```
```livedata
source: rest
url: https://api.example.com/status.json
display: badge
label: API
path: data.status
interval: 30
```

Settings

Open Settings → Live Data Hub to configure:

  • Broker host, port, TLS, path
  • Auto-connect, default QoS
  • REST defaults (interval, caching, retries)
  • Credential storage (OS keychain on desktop, session-only on mobile)
  • Debug mode

Commands

  • Live Data Hub: Insert Widget — visual wizard
  • Live Data Hub: Migrate old blocks — convert legacy syntax
  • Live Data Hub: Open Overview — sidebar panel
  • Live Data Hub: Connect / Disconnect — manual MQTT control
  • Live Data Hub: Refresh All REST API Blocks
  • Live Data Hub: Clear Stored Credentials

Roadmap

See docs/feature_request.md.

Install

From the Obsidian Community Store (planned)

Search for "Live Data Hub" in Settings → Community plugins → Browse.

Beta via BRAT

  1. Install BRAT.
  2. Add the repo URL https://github.com/chefrocker/obsidian-awesome-livedata-plugin.
  3. BRAT will install the latest release and keep it up to date.

License

MIT — see LICENSE.

98%
HealthExcellent
ReviewPassed
About
Display live MQTT and REST API data inside notes and turn any note into a live dashboard with real-time widgets. Use livedata blocks for MQTT (ws/wss; tcp on desktop) and REST polling, pick number/text/badge/toggle displays, see live/stale/offline status, open an overview sidebar, and store credentials in the OS keychain.
DataIntegrationsSidebar
Details
Current version
2.2.0
Last updated
2 days ago
Created
4 days ago
Updates
1 release
Downloads
30
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
chefrockerchefrocker
github.com/chefrocker
GitHubchefrocker
  1. Community
  2. Plugins
  3. Data
  4. Live Data Hub

Related plugins

Dictionary

A multilingual dictionary that shows word definitions in the sidebar and popover synonyms.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

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

Recent Files

Display a list of recently opened files.

BRAT

Easily install a beta version of a plugin for testing.

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.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Zotero Integration

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