MACHHUB
Connect Once. Build Anything.
Own your data. Build custom applications. Deploy on your infrastructure. No cloud lock-in.
The Problem
Rigid Solutions.
Scattered Data. Lost Control.
Organizations are stuck buying one-size-fits-all software that doesn't fit their unique needs. Data lives in silos across disconnected systems. And worse — your most valuable asset, your data, ends up on someone else's cloud, under someone else's terms.
Rigid off-the-shelf software
Doesn't fit your unique workflows
Data scattered in silos
Disconnected systems, no single truth
Loss of data sovereignty
Your data on someone else's cloud
There's a better way.
The Solution
Your Data Fabric.
Your Applications. Your Infrastructure.
MACHHUB is a Unified Data Fabric that gives your organization the foundation to build exactly what you need. It provides data management, real-time messaging, authentication, automation, and application hosting — so your teams can focus on building solutions, not reinventing infrastructure.
Key Principle
MACHHUB runs on YOUR infrastructure.
On-premise, edge, or air-gapped. No cloud dependency required.
Data Collection
Collect Data with Node-RED.
MACHHUB uses Node-RED as its data collection engine — the industry-standard low-code flow tool trusted across thousands of industrial deployments. Connect PLCs, sensors, SCADA systems, and cloud APIs through a visual flow editor, then push data directly into MACHHUB with our official Node-RED node library.
The @machhub-dev/node-red-nodes package provides 5 purpose-built nodes — read and write MACHHUB tags, perform full CRUD on collections, and run raw SurrealQL queries, all without writing a single line of custom code.
Available on the official Node-RED Flow Library · @machhub-dev/node-red-nodes
MACHHUB nodes highlighted in purple — all 5 nodes from @machhub-dev/node-red-nodes
Subscribe to MACHHUB tags or any MQTT topic. Supports + and # wildcards.
Write to a single tag or publish to multiple tags at once using a key-value payload.
Perform Select, Create, Update, or Delete on any MACHHUB database collection.
Execute raw SurrealQL queries against the MACHHUB database at runtime.
Key Capabilities
Everything You Need,
Built Into One Platform.
Stop stitching together point solutions. MACHHUB is the unified foundation your organization needs to build anything.
Unified Data Fabric
A single organized data layer that unifies all your organizational data. Break down silos. One source of truth.
Upstream Data Collection
Centralize data and events from any source into a single Unified Namespace — with just a few clicks. No complex integrations.
Collections & Custom Data
Create structured data collections with full CRUD, relationships, queries, filtering, sorting, and pagination. Your data, your schema.
Real-Time Messaging
Built-in MQTT messaging for live data streaming, tag subscriptions, and instant device-to-app updates.
Built-In Historian
Automatically record time-series data with configurable sampling and retention. Query history for analysis and compliance.
Flow-Based Automation
Design trigger → process → output workflows. Chain functions, database operations, and data interactions — no backend code required.
File Handling
Upload, download, and manage files directly through collections. Blob handling built in.
Enterprise Security
Role-based access control, user groups, granular permissions, API tokens, and JWT authentication. Multi-tenant isolation per domain.
App Runtime
Host and serve custom web applications directly from your MACHHUB instance. Deploy internal tools, dashboards, and portals — no separate hosting required.
No-Code Dashboard
No-Code Dashboards — For Everyone.
Not every user needs to write code. MACHHUB includes a built-in no-code dashboard that lets operations managers, supervisors, and business users create simple, effective dashboards — without writing a single line of code.
- Drag-and-drop widgets, charts, and indicators
- No developer required — business users self-serve their own views
- Connected to real-time data from the Unified Namespace and collections
- Go from raw data to a live dashboard in minutes
For more advanced or fully customized UIs, developers can build bespoke web applications with the App Runtime.
$ machhub deploy ./dist
✓ Building app...
✓ Optimizing assets...
✓ Uploading to App Runtime...
✓ Configuring domain...
🚀 Deployed: https://machhub.local/apps/my-dashboard
Runtime: MACHHUB App Runtime v1
Domain: my-domain
Status: Live ✓App Runtime
Build & Host Custom Web UIs — With Any Framework.
MACHHUB's App Runtime lets developers build fully customized Vite-based web applications and host them directly within the platform. No separate hosting. No external deployments. Build it, deploy it, it's live.
"No-code dashboards for business users. Unlimited custom apps for developers. One platform."
Developer Experience
AI-Native Developer Tooling.
Zero-Config. Instantly Productive.
MACHHUB is built for the modern developer workflow — with first-class TypeScript support, IDE extensions, and AI agent skills that make building on MACHHUB feel effortless.
TypeScript SDK
@machhub-dev/sdk-ts
A first-class TypeScript SDK for collections, auth, real-time messaging, historian, remote functions, and file handling. Fully type-safe.
import { SDK } from '@machhub-dev/sdk-ts';
const sdk = new SDK();
await sdk.Initialize();
// Real-time data
await sdk.tag.subscribe('sensor/+', (data, topic) => {
console.log(`${topic}: ${data.value}`);
});
// Collections CRUD
const items = await sdk.collection('products').getAll();Designer Extension
VSCode · Cursor · Antigravity
A dedicated IDE extension for VSCode, Cursor, and Antigravity. Install it, and start coding — zero configuration required. Auto-detects your MACHHUB server.
AI Agent Skills
12 skills · 57 templates
Official skills for GitHub Copilot, Cursor AI, and other coding agents. Ask your AI assistant to build on MACHHUB — it already knows how.
Initialize a MACHHUB project using the Next.js + React stack
I'll scaffold a MACHHUB Next.js + React project for you.
// lib/machhub.ts
import { SDK } from '@machhub-dev/sdk-ts';
let _sdk: SDK | null = null;
export function getSDK() {
if (!_sdk) _sdk = new SDK();
return _sdk;
}"Open your IDE. Install the SDK. Then let Copilot do the rest."
MACHHUB Gateway
MACHHUB Gateway — Ready Out of the Box.
For organizations that want a turnkey edge deployment, MACHHUB Gateway delivers purpose-built industrial hardware with MACHHUB Platform pre-installed — DIN-rail mountable, fanless, and ready for the plant floor.
- Plug and play — MACHHUB Platform pre-installed on all models
- Industrial-grade hardware for factory floor and operational environments
- Multiple models available to fit your deployment scale
- Sold as a complete bundle — hardware-only purchases are not available
MCH-A (Raspberry Pi CM4) and MCH-A5 (Raspberry Pi CM5) — full specs on the Gateway page.
How It Works
From Zero to Productive in 6 Steps.
Whether starting from scratch or adding MACHHUB to existing infrastructure, you're up and running fast.
GET STARTED
Install MACHHUB on your own hardware — or get a MACHHUB Gateway pre-installed.
CONNECT
Use Upstream to centralize data from any source into your Unified Namespace.
DESIGN
Define your data collections and namespaces.
BUILD
Create no-code dashboards or develop custom Web UIs with any framework.
DEPLOY
Host your apps directly on MACHHUB via App Runtime.
OPERATE
Monitor, automate, and iterate — all in one place.
For Everyone
Built for Every Role
in Your Organization.
Organizations
Own your data fabric. Build custom applications on your terms, on your infrastructure. No cloud lock-in.
Business Users & Operators
No-code dashboards let you visualize data and build views yourself — no developer needed. Upstream centralizes your data in a few clicks.
Developers
TypeScript SDK, VSCode extension, AI agent skills, and 57 templates. Build custom Vite-based UIs with any framework and deploy them instantly.
System Integrators
A programmable platform to build bespoke solutions for clients. Multi-tenant, extensible, and developer-friendly.
Operations Teams
Unified data, real-time messaging, historian, and automation — the building blocks for any operational application.
IT/OT Teams
Unified namespace, secure edge deployment, offline-ready. Bridge the IT/OT gap on your own terms. Or skip setup entirely with a MACHHUB Gateway.
Why MACHHUB
10 Reasons to Choose MACHHUB.
From edge deployment to AI-native dev tooling, MACHHUB is purpose-built for modern organizations that refuse to compromise.
The Bottom Line
"Own your data. Build what matters. On your infrastructure, on your terms."
Unified Data Fabric, Not a Point Solution
It's the foundation that lets you build anything your organization needs.
Effortless Data Centralization
Upstream funnels data from any source into a single Unified Namespace with a few clicks.
No-Code AND Full-Code
Dashboards for business users. Custom Vite apps for developers. Same data. Right tool for everyone.
AI-Native Developer Experience
TypeScript SDK, IDE extensions, 57 AI agent skill templates. Build with Copilot out of the box.
Software + Hardware
Run on your infrastructure, or get it pre-installed on a MACHHUB Gateway.
Your Infrastructure, Your Data
On-premise or edge. No cloud dependency. No vendor lock-in.
Real-Time by Default
MQTT messaging, live tag subscriptions, and real-time streaming built into the core.
Zero-Config Development
Install extension, install SDK, start coding. Minutes to productive.
Offline Capable
Deploy and operate without internet.
Modular & Scalable
Multi-tenant architecture. Isolated domains. Start small, grow freely.
Get Started
Ready to Build What Matters?
Join organizations already running MACHHUB on their own infrastructure. Own your data. Build anything.