nodrix — your own IoT cloud, on Cloudflare

nodrix

3 min read Original article ↗

Now live Open source Star it on GitHub

An open-source IoT backend that runs in your own Cloudflare account — no broker, no servers, no middleman. An open-source IoT backend that lives in your Cloudflare account. Hardware speaks plain HTTPS, data streams to drag-and-drop dashboards in realtime, and a clean read API hands it to anything else you build — no broker, no servers, no third party in the middle.

Deploy to Cloudflare Star on GitHub

One-click deploy · Single-tenant · Your data never leaves your account

Runs entirely on your Cloudflare primitives

Workers Durable Objects D1 R2 KV

Everything in one Worker

A complete IoT backend, deployed to a URL you own.

Ingest, store, visualize, control, and automate — without standing up a single server or trusting a vendor with your data.

No SDK required

Speak HTTPS, get a dashboard.

Point any client at your worker URL with a project token. Send a metric and it becomes a variable you can chart, gauge, and control — instantly. Read it back from anywhere over a plain, edge-cached REST call.

From zero to live

Four steps to a running instance.

  1. 1

    Deploy in one click

    Hit Deploy to Cloudflare. It provisions D1, R2, KV, and the Worker straight into your account — nothing to host, nothing to maintain.

  2. 2

    Claim your instance

    Open the worker URL and create the first account. It becomes the owner. Spin up your first project in a couple of clicks.

  3. 3

    Connect your hardware

    Mint a project token and point your device at /v1/telemetry. Variables show up the moment data starts flowing.

  4. 4

    Build & automate

    Compose a dashboard, bind widgets to variables, and wire automations to act on the data — or hand it off through the read API.

Batteries included

Drop-in widgets, ready to bind.

Framework-agnostic Web Components that take data in and emit command intents out — embed them anywhere, not just here. The library keeps growing.

Browse the widgets

iot-value Display

Latest reading of a variable.

iot-gauge Display

Arc gauge with min / max bounds.

iot-chart Display

Multi-series time-series chart.

iot-toggle Control

On / off write to a variable.

iot-slider Control

Numeric write, committed on release.

iot-push Control

Momentary one-shot command.

nodrix

Spin up your own IoT cloud in a click.

Free, open source, and entirely yours. Deploy it to your own Cloudflare account in a click, or star the repo to follow where it's headed.

Deploy to Cloudflare Star on GitHub