Nodrix logo

Nodrix

Your own IoT cloud, deployed to your Cloudflare account

2026-06-09

Product Introduction

  1. Definition: Nodrix is a fully open-source, single-tenant IoT backend platform designed as a serverless application deployed directly to a user's own Cloudflare account. It is a complete system for IoT telemetry ingestion, storage, visualization, automation, and API access, built entirely on Cloudflare's edge primitives.
  2. Core Value Proposition: Nodrix eliminates the need for third-party IoT brokers, dedicated servers, or managed platforms by providing a private, one-click IoT cloud that runs on the user's infrastructure. It solves core IoT backend complexities by offering a secure, scalable, and cost-efficient solution where data never leaves the owner's control.

Main Features

  1. Edge-Native Serverless Architecture: The entire platform—ingestion, storage, visualization, and automation—runs within a single Cloudflare Worker. It leverages Durable Objects for stateful realtime logic, D1 for SQL database storage, R2 for object storage, and KV for key-value caching. This architecture ensures zero server maintenance, inherent global distribution, and a "sleep-for-free" cost model, particularly for idle WebSockets.
  2. Schema-Less HTTPS & WebSocket Ingestion: Hardware devices connect using plain HTTPS POST with JSON payloads or persistent WebSockets. Variables (data points) are automatically created on first observation, eliminating the need for pre-defined schemas or MQTT topic structures. This simplifies device integration to a single API call with a bearer token.
  3. Realtime Drag-and-Drop Dashboard & Control: Users compose dashboards by binding framework-agnostic Web Component widgets (e.g., iot-value, iot-gauge, iot-chart, iot-toggle) to variables. Data streams live to the frontend via hibernating WebSockets, which incur no costs while idle. The system supports bidirectional control, allowing widgets to write commands back to devices.
  4. Visual Automation Builder: Automations are constructed via a visual flow editor, triggered by variable thresholds, cron schedules, sunrise/sunset events, or external events. Actions include setting variables, calling third-party integrations, or emitting custom events, all executed at the edge without a dedicated server.
  5. Unified Read API & MCP for AI: A clean edge-cached REST API provides access to the latest state, historical time-series data, and variable listings behind a single token. An optional Model Context Protocol (MCP) server enables AI clients to query project state and, when explicitly authorized, trigger automations, with full audit logging.

Problems Solved

  1. Pain Point: Eliminates the complexity, vendor lock-in, and security concerns of traditional IoT architectures that require managing MQTT brokers, dedicated servers, or trusting third-party platforms with sensitive telemetry data. Solves the "always-on" cost and maintenance burden for realtime IoT dashboards.
  2. Target Audience: IoT Developers & Makers seeking a simple, open backend; Full-Stack & Cloudflare Developers wanting to leverage their existing stack for new use cases; Indie Hackers & Startups needing a cost-effective, scalable IoT solution without operational overhead; Security-conscious Teams requiring single-tenant, on-premise (cloud-account) data sovereignty.
  3. Use Cases: Industrial monitoring with custom dashboards; Smart agriculture sensor networks with automated alerts; Environmental monitoring stations; Prototyping and proof-of-concept for IoT products; Home automation enthusiasts wanting full control; Building custom IoT platforms on top of a robust, open-source core.

Unique Advantages

  1. Differentiation: Unlike public IoT platforms (AWS IoT, Azure IoT Hub, Blynk) or self-hosted brokers (EMQX, Mosquitto), Nodrix is a complete, serverless platform that requires no separate components. It is not just a message broker; it is an integrated backend for data, visualization, and logic. Its key differentiator is the single-click, single-tenant deployment to the user's own Cloudflare account, guaranteeing data ownership and zero middlemen.
  2. Key Innovation: The core innovation is the "Everything in One Worker" model. By deeply integrating Cloudflare's edge computing primitives (Durable Objects for state, D1 for persistence, Workers for logic) into a cohesive product, Nodrix achieves a level of simplicity and operational efficiency (zero-ops, automatic scaling, sleep-for-free) that is unique in the open-source IoT space.

Frequently Asked Questions (FAQ)

  1. How does Nodrix compare to using an MQTT broker like Mosquitto? Nodrix replaces the entire IoT backend stack, not just the messaging layer. While MQTT is a lightweight protocol, Nodrix provides a complete solution including automatic database storage (D1), realtime dashboard hosting, a visual automation engine, and a REST API, all deployed as a single unit. It uses standard HTTPS for broader device compatibility without requiring an MQTT client library.
  2. Is Nodrix free to use, and what are the costs involved? The Nodrix software itself is open source under the MIT license and free to deploy. The running costs are determined solely by your Cloudflare account usage: Cloudflare Workers (for compute), D1 (database), R2 (storage), and bandwidth. Cloudflare offers generous free tiers for all these services, and the "hibernating WebSocket" feature is designed to minimize costs for idle connections.
  3. What kind of hardware or devices work with Nodrix? Any device capable of making an HTTP POST request with a JSON body can send telemetry to Nodrix. This includes ESP8266/ESP32, Raspberry Pi, Arduino with WiFi shields, industrial sensors with cellular/WiFi gateways, and even smartphones. Devices can also maintain a WebSocket connection for continuous streaming. No specific SDK is required.
  4. How secure is my IoT data with Nodrix? Nodrix is architected for maximum data sovereignty. Every deployment is single-tenant, running entirely within your Cloudflare account. Data is stored in your own D1 database and R2 bucket. Authentication uses email/password with optional OAuth, and all API access is protected with bearer tokens. The optional MCP server for AI is owner-gated, off by default, and audit-logged.
  5. Can I use Nodrix for commercial or enterprise projects? Yes. Nodrix is MIT-licensed, allowing for both personal and commercial use. Its single-tenant, self-hosted nature makes it suitable for enterprise environments where data control and security are paramount. The visual automation and dashboard tools can be used to build and sell custom IoT solutions or as a core backend for an IoT product service.

Submit to 240+ Directories with 1-Click

Maximize your product's SEO and drive massive traffic by automatically submitting it to over 240 curated startup directories using DirSubmit.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news