Universal JSON Display

Universal JSON Display

Transform your Stream Deck into a data dashboard

Free on Elgato Marketplace

Display live information from any JSON API, n8n automation workflow, or local file. Automatic field discovery means zero code required—just point it at your data and go.

Features

🔗 Universal Data Sources

Connect to any HTTP/HTTPS API, read local JSON files, or integrate with n8n webhooks. If it returns JSON, this plugin can display it.

🔍 Automatic Field Discovery

No JSONPath required. The plugin analyzes your data structure and populates dropdown menus with every available field—including nested objects and arrays.

📐 4-Line Customizable Display

Each button shows up to 4 lines, each configurable as static text, dynamic data, or blank. Create layouts like "Server 1 / CPU: 45% / RAM: 72% / Status: OK".

🎨 Dynamic Color Coding

Button backgrounds change automatically based on data values. Set thresholds so your button goes green → orange → red as CPU climbs or power consumption spikes.

⚡ Webhook Actions

Buttons aren't just displays—press them to trigger HTTP requests. Fire n8n workflows, control IoT devices, send notifications, or trigger CI/CD pipelines.

🔄 Real-Time Updates

Configurable polling interval (10–300 seconds). Data refreshes automatically, or press the button to refresh immediately.

🔧 n8n Integration

Works seamlessly with n8n as an authentication proxy. The plugin makes simple requests to n8n webhooks, while n8n handles OAuth, API keys, and bearer tokens behind the scenes. Access any authenticated API without exposing credentials.

Use Cases

Specifications

Version 2.5.0
Price Free
Platforms macOS 12+, Windows 10+
Requires Stream Deck 6.5 or later
Source GitHub