KX Dashboards Direct — Architecture Overview

Lightweight deployment: direct kdb+ connection with no middleware platform required

✓ Dashboards Direct — this diagram Full KX Delta Platform — separate diagram
Presentation
👤 User
Browser / Desktop App
Dashboard Viewer
Dashboard Builder
NLX Chat Interface
Local Dev / Prototyping
⬡ KX Dashboards UI
📊 ChartGL 🗃 Datagrid 🗺 GeoMap 📈 Flex Grid 🔢 Pivot Table ⏱ Timeseries 🎨 Themes ⚙ Global Properties 🤖 NLX Chat ✨ Template Gallery
Drag & Drop Builder Column Filtering Property Bindings Generate & Edit Mode Connection Testing Publishable Skills Multi-provider AI Dashboard JSON Export
HTTP / WebSocket
Direct q / qSQL
WebSocket stream
Query Pipeline
No middleware layer. Dashboards Direct connects to kdb+ processes without KX Control, App Server, or Query Router. Queries go from the UI to kdb+ in a single hop — reducing latency, removing infrastructure overhead, and simplifying deployment.
Step 1
🔌 Connection
Direct kdb+ IPC / WebSocket
No App Server or QR broker
Host + port configured in UI
Connection tested on save
All components
Step 2
📤 Query Execution
q / qSQL sent to kdb+ process
Synchronous or async
Server-side data reduction
Virtual queries supported*
All components
Step 3
📥 Deserialization
q binary → JS objects
Type mapping applied
Data formatted for component
Delivered to renderer
Datagrid (standard), PivotGrid, GeoMap, Filters
SKIPPED
Step 3 — Skipped
⚡ Raw Pass-through
No deserialization step
Raw data applied directly
Lower CPU at large volumes
⚠ Virtual queries disabled
ChartGL · Datagrid (Experimental mode)
q / qSQL — direct IPC
KXI / REST
REST / API
Data
🗄 kdb+ direct
Tick Plant (TP)
Real-time ingest & pub/sub
Real-time DB (RDB)
Today's in-memory data
Historical DB (HDB)
On-disk partitioned tables
Custom q Processes
Any user-defined q process
Direct host:port connection
✦ KDB-X
kdb Insights Enterprise
Cloud-native kdb+ platform
Streaming API (KXI)
First-class streaming support
REST / gRPC Endpoints
HTTP query interface
Multi-language Clients
PyKX · Java · kdb.ai
⬡ Other Sources
🤖 meta.AI / LLMs
NLX model provider
Multi-model support
🗃 SQL / REST
External DB connectors
JSON REST endpoints
🧠 kdb.ai
Vector similarity search
AI-powered queries
⚡ kdb GPU
GPU-accelerated compute
High-perf analytics

Dashboards Direct vs Full KX Delta Platform

⚡ Dashboards Direct

No KX Control, App Server, or Query Router required
Single-hop: UI → kdb+ directly via IPC / WebSocket
Rapid local setup — ideal for prototyping and dev
ChartGL & Datagrid raw pass-through (no deserialization)
⚠️No load balancing or multi-process routing
⚠️No enterprise workflow orchestration

🏢 Full KX Delta Platform

Full middleware: App Server + KX Control + Query Router
Load balancing across multiple kdb+ instances
Enterprise workflow orchestration & audit logging
Multi-tenant, RBAC, SSO, LDAP
⚠️Requires full platform deployment & configuration
⚠️Higher infrastructure overhead
HTTP / WebSocket
Direct q / qSQL IPC
KDB-X / KXI / REST
Raw pass-through (no deserialize)
kdb+ process
KDB-X / Insights
Dashboards UI