nodrix icon

nodrix

nodrix is an open-source IoT platform that deploys to your own Cloudflare account. It supports device telemetry over HTTPS or WebSocket, realtime dashboards, automations, and a read API.

nodrix

Overview

nodrix is an open-source, single-tenant IoT platform that deploys to your own Cloudflare account. It is designed for people who want to run an IoT backend without hosting servers themselves or placing device data in a third-party cloud.

The platform handles telemetry ingestion, variable storage, live dashboards, control writes, automations, and a read API. The source describes hardware connecting over HTTPS or WebSocket, with devices posting metrics directly to a worker URL and dashboards updating in realtime through hibernating WebSockets.

Core capabilities

Single-tenant Cloudflare deployment

Deploys into a single Cloudflare account and provisions the platform on Cloudflare primitives instead of a separate hosted backend.

HTTPS and WebSocket device protocol

Devices can POST telemetry over HTTPS or maintain a WebSocket connection, with variables created automatically when new metric keys arrive.

Realtime dashboards and controls

A drag-and-drop dashboard lets you bind widgets to variables, show live values, and send control writes back to hardware.

Edge automations

Visual automations can trigger from thresholds, schedules, sunrise/sunset, events, or manual runs, then set variables or call integrations.

Clean read API

A read API exposes the latest state, variable listings, and recent time-series behind bearer-token authentication for external apps.

MCP support for AI clients

An optional MCP server lets AI clients inspect projects and, with explicit opt-in, drive management actions with audit logging.

Where it fits

  • Send device telemetry from maker hardware

    Connect an ESP32, ESP8266, Raspberry Pi Pico W, or similar board to a cloud backend over HTTPS, then read back commands or control writes when needed.

  • Monitor and control devices in realtime

    Build a live operations or maker dashboard that shows current readings, charts history, and lets an operator toggle or adjust a variable from the page.

  • Automate responses without a separate server

    Create threshold, schedule, or event-driven flows that set values, emit events, or call HTTP, email, or chat integrations from the edge.

  • Feed external tools from one read endpoint

    Expose the latest state and time-series data to Grafana, a custom app, or a Pi display through the bearer-token read API.

  • Let AI clients query or manage the instance

    Enable AI clients to inspect projects and, if you choose, manage automations through the MCP server with explicit owner-gated access.

Pros and Cons

Pros

  • Runs in the customer’s own Cloudflare account, keeping the instance single-tenant.
  • Supports both HTTPS and WebSocket device communication.
  • Includes dashboards, automations, a read API, and control writes in one platform.
  • Offers guides for common maker boards and example workflows.
  • Provides optional Google or GitHub sign-in, plus an MCP server for AI clients.

Cons

  • The pricing page is unavailable, so plan structure and cost details are not confirmed in the provided sources.
  • The public docs emphasize Cloudflare deployment, so it appears tailored to that runtime rather than a generic self-hosted stack.

FAQ

How is nodrix deployed?

It deploys into your own Cloudflare account, where the button provisions Workers, Durable Objects, D1, R2, and KV for the instance.

How does hardware connect to nodrix?

Hardware can send telemetry over HTTPS or WebSocket, and the docs also describe reading state through a bearer-token API for external apps.

What can I build with it?

The source shows dashboards, automations, a read API, device protocol docs, guides for ESP32, ESP8266, Raspberry Pi Pico W, and MCP support for AI clients.

What does it cost?

The pricing URL returns a not-found page, so no plan or cost details are available from the provided sources.

Quick Facts

Category
IoT platform
Platform
Cloudflare Workers with Durable Objects, D1, R2, and KV
Deployment model
Single-tenant in your own Cloudflare account
Primary users
Hardware builders and developers
Source domain
nodrix.live
License
MIT License