Skip to content

Self-hosted alternatives to Ubidots

Ubidots is an industrial IoT platform that ingests device data, builds dashboards and runs rule-based alerts, with multi-tenant options. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Ubidots describes on its own site.

  • nodrix homepage hero with a Deploy to Cloudflare button and the Workers, Durable Objects, D1, R2 and KV services it uses

    Self-hosted IoT platform for device telemetry, realtime dashboards and automations in your own Cloudflare account

    Deploy
    One-click
    License
    MIT
    GitHub stars
    43 stars
    Last commit

Ubidots features, app by app

Featurenodrix
Data ingestion over MQTT, HTTP, TCP or UDPPartly
Real-time dashboards with 20 or more widget typesPartly
Rules engine with alerts and automated actionsYes
Synthetic variables and machine learning for data processingNo
Multi-tenant organizations with role-based access and white labelingPartly
Device organization with templates, groups and tagsNo
Extensibility with serverless functions, custom widgets, plugins and APIsPartly
Long-term data retentionYes

Self-hosted IoT platform for device telemetry, realtime dashboards and automations in your own Cloudflare account

What a Ubidots user would miss
MQTT, synthetic variables, device templates and white-label multi-tenant portals.
What it adds
MIT licensed and single-tenant, with data in the owner's Cloudflare account, a read API, embeddable widgets and an MCP server that is off by default; it also sends anonymous usage stats to telemetry.nodrix.live.
  • Partly Data ingestion over MQTT, HTTP, TCP or UDP. HTTPS and WebSocket only; no MQTT, TCP or UDP.
  • Partly Real-time dashboards with 20 or more widget types. Drag-and-drop dashboards with nine widget types, updating live, shareable read-only by public link.
  • Yes Rules engine with alerts and automated actions. Visual automations on variable, schedule, sunrise or sunset and event triggers, with webhook, code, email and chat actions.
  • No Synthetic variables and machine learning for data processing. No calculated variables or machine learning found.
  • Partly Multi-tenant organizations with role-based access and white labeling. Owner, admin and member roles with email invites, but each deployment is single-tenant with no organizations or white labeling.
  • No Device organization with templates, groups and tags. Projects and variables created on first data; no templates, groups or tags found.
  • Partly Extensibility with serverless functions, custom widgets, plugins and APIs. Code snippets in automations, embeddable Web Component widgets, a read API and an MCP server.
  • Yes Long-term data retention. Older telemetry is kept in R2 as hourly NDJSON files.

Sources:github.com/decoded-cipher/nodrix#readmenodrix.livenodrix.live/docsubidots.com/