Skip to main content
Open Source & Free Forever

Workflow Automation
Built for the Edge

The most lightweight IoT automation platform with enterprise SaaS built-in. Run workflows on Raspberry Pi Zero, manage thousands of devices from the cloud. Edge-first + cloud platform.

10MB
Binary Size
50MB
RAM Usage
<1s
Cold Start
SaaS
Platform
edgeflow.local:1880
Connected
Inject GPIO In ƒ Function MQTT Out Debug DHT22 Switch Telegram
Flow Active
150+ Nodes
Drag & Drop
Scroll
Built Different

Why Developers Choose EdgeFlow

Purpose-built for edge computing. Every feature optimized for resource-constrained environments where every megabyte matters.

Ultra-Lightweight

20x Smaller Than Competitors

Only 10MB binary and 50MB RAM. Runs on any device from Pi Zero to enterprise servers.

Hardware First

Native GPIO • I2C • SPI • 1-Wire

Direct hardware access without external dependencies. Built-in drivers for 60+ sensors.

Instant Startup

Sub-Second Cold Start

Written in Go for bare-metal performance. Ready to process in under 800ms.

Fully Modular

Pay Only For What You Use

Three installation profiles: Minimal (10MB), Standard (20MB), or Full (35MB). Extend anytime.

The Problem

Node-RED consumes too many resources

Requires 300MB+ RAM, Node.js runtime, and dozens of npm packages

n8n needs cloud infrastructure

Built for cloud-first workflows, not local edge computing

Home Assistant does too much

A full smart home OS when you only need workflow automation

DIY scripts are unmaintainable

Python scripts become spaghetti code without visual structure

The Solution

EdgeFlow
  • Runs on Raspberry Pi Zero with just 50MB RAM
  • 100% offline capable - no internet required
  • Visual flow editor - no coding required
  • Single binary with zero external dependencies
  • Built-in dashboard for real-time monitoring
Quick Install

Up and Running in Seconds

A single command handles detection, download, and configuration. No dependencies, no setup wizards, no hassle.

terminal
$ curl -fsSL https://edgx.cloud/install.sh | bash |
Detecting platform... Raspberry Pi 5 (aarch64)
Downloading EdgeFlow v0.1.0... done
Extracting binary (10MB)... done
Configuring systemd service... done
Starting EdgeFlow... done
 
✓ EdgeFlow is running at http://localhost:8080

One Command

Single curl command installs everything

< 30 Seconds

From download to running instance

Zero Dependencies

Self-contained Go binary, nothing else needed

Powerful Features

One Platform, Unlimited Possibilities

From reading a temperature sensor to building AI-powered automation pipelines. Everything works together seamlessly.

Visual Flow Editor

Intuitive drag-and-drop canvas with live debugging. See data flow in real-time as you build.

150+ Built-in Nodes

Pre-built integrations for hardware, databases, APIs, messaging, AI, industrial protocols, and more. No plugins needed.

Direct Hardware Access

GPIO, I2C, SPI, 1-Wire, Serial - all with zero dependencies. Built-in drivers for 60+ sensor types.

Cloud & Storage

Sync with Google Drive, AWS S3, Dropbox, FTP/SFTP. Automatic backups and seamless file operations.

AI at the Edge

OpenAI GPT-4, Anthropic Claude, or fully local with Ollama. Process data without cloud latency.

Live Dashboards

14 widget types with WebSocket updates. Charts, gauges, controls, forms - all mobile responsive.

Reusable Subflows

Package complex logic into shareable components. Export, import, and version control your flows.

6 Database Engines

SQLite (embedded), PostgreSQL, MySQL, MongoDB, Redis, InfluxDB. One node, any database.

Cloud Platform

Enterprise SaaS Built In

EdgeFlow isn't just edge runtime—it's a complete IoT platform with multi-tenancy, device management, and remote control out of the box.

Multi-Tenant SaaS

Organizations, projects, role-based access control. Run thousands of customer workspaces on a single cluster.

Device Shadows

Azure IoT Hub-like state sync. Desired vs. reported configuration with automatic delta tracking and versioning.

Internet Tunneling

WebSocket reverse proxy. Manage edge devices behind NAT/firewalls without port forwarding or VPN.

OTA Updates

Firmware management with SHA256 verification. Rolling, canary, and blue-green deployment strategies with automatic rollback.

Flow Deployment

Push visual workflows to hundreds of devices. Deploy all-at-once, rolling, or canary with progress tracking.

Subscription Billing

Stripe integration with usage metering. Free, Starter, Pro, Enterprise plans. Invoice generation and quota enforcement.

Zero-Touch Provisioning

1

Admin Creates Device

SaaS generates provisioning code (24h expiry)

2

Device Provisions

Validates code, receives API key, reports hardware info

3

WebSocket Tunnel Opens

Device connects to SaaS via bi-directional WebSocket. 30s heartbeat, auto-reconnect with exponential backoff.

Status: Online · Remote Control: Enabled

3-Year Cost Comparison (1,000 Devices)

EdgeFlow
$3,000
Infrastructure only
AWS IoT Core
$28,800
+$25,800
Azure IoT Hub
$18,000
+$15,000
Particle IoT
$88,200
+$85,200

EdgeFlow is self-hosted. No vendor lock-in, no per-device fees, complete data sovereignty.

EdgeFlow Agent

Control Any Device Anywhere

Internet tunneling without port forwarding. Manage Raspberry Pis behind firewalls, NAT, and cellular connections—no VPN required.

EdgeFlow SaaS Platform api.edgx.cloud WebSocket wss:// 🔥 Firewall · NAT · Cellular Network Raspberry Pi 5 192.168.1.100 (local) Online
Secure Tunnel
Firewall Bypass
Local Network

Remote Command Execution

Start/stop flows, deploy workflows, read device status—all from the cloud dashboard with 30-second timeout.

Device Shadow Sync

Azure IoT Hub-style state management. Cloud sets desired config, device reports actual state, automatic delta tracking.

Automatic Reconnection

30-second heartbeat with exponential backoff (5s → 5min). Up to 5 reconnect attempts with connection state tracking.

API Key Authentication

SHA256-hashed device keys. TLS/WSS encryption. X-API-Key header authentication with device ID validation.

Agent Configuration
EDGEFLOW_SAAS_ENABLED=true
EDGEFLOW_SAAS_URL=https://api.edgx.cloud
EDGEFLOW_DEVICE_ID=rpi5-factory-01
EDGEFLOW_API_KEY=device_xxxxxxxxxxxx
# Auto-provisioning with one-time code
EDGEFLOW_PROVISIONING_CODE=EDGE-ABCD-1234-WXYZ
30s
Heartbeat Interval
24h
Provisioning Code Expiry
TLS
Encrypted WebSocket
Fleet Management

Manage Thousands of Devices

From a single dashboard, deploy workflows, update firmware, monitor health, and control your entire IoT fleet—whether it's 10 or 10,000 devices.

Smart Deployment Strategies

All-at-Once

Deploy to all devices simultaneously. Fastest rollout for urgent updates.

Rolling

Deploy in batches with configurable delay. Minimize risk with gradual rollout.

Canary

Deploy to 10% first, validate, then rollout. Production-safe deployments.

Blue-Green

Run old and new versions side-by-side. Instant rollback capability.

Over-The-Air Updates

S3/MinIO firmware storage with SHA256 verification. Version tracking, force update, automatic rollback on failure.

v2.0.0 → v2.1.0 ✓ Deployed
200 devices updated 100%

Real-Time Monitoring

TimescaleDB metrics ingestion. CPU, memory, disk, temperature tracking. Alert rules with email, Slack, SMS, webhooks.

178
Online
3
Offline
2
Error

Flow Templates & Marketplace

Reusable workflow templates. Version history with changelog. Public marketplace for community sharing.

Industrial SCADA Smart Building Agriculture

Multi-Tenant Organizations

Organizations, projects, role-based access control. Owner, Admin, Member, Viewer roles with custom permissions.

Acme Corp 150 devices
Factory Floor Project

Subscription Plans

Plan Devices Flows Projects Users API Calls
Free 5 10 1 3 10k/day
Starter Recommended 25 50 5 10 100k/day
Pro 100 200 20 50 1M/day
Enterprise

All plans include: Flow templates, OTA updates, device shadows, API gateway, audit logging, and Stripe billing.

Hardware

Runs on Your Hardware

From $5 microcontrollers to industrial gateways

Flagship

Raspberry Pi 5

Quad Cortex-A76 · Up to 8GB RAM

The ultimate SBC for EdgeFlow. Full GPIO, camera, and display support.

Supported
Compact

Raspberry Pi Zero 2 W

Quad Cortex-A53 · 512MB RAM

WiFi built-in, perfect for tiny sensor nodes and remote deployments.

Supported
Performance

Orange Pi 5

RK3588S · Up to 16GB RAM

High-performance alternative with NPU for AI workloads at the edge.

Supported
Industrial

BeagleBone Black

AM335x · PRU Coprocessors

Real-time capable with PRU subsystem for industrial automation.

Supported
AI Edge

NVIDIA Jetson Nano

128 CUDA Cores · 4GB RAM

GPU-accelerated inference for computer vision and ML pipelines.

Supported
Universal

Any Linux SBC

ARMv7+ / ARM64 / x86_64

If it runs Linux and has an ARM or x86 CPU, EdgeFlow runs on it.

Supported
Head-to-Head

The Numbers Don't Lie

We built EdgeFlow from scratch to be the most efficient automation platform. See how we stack up against the alternatives.

Feature
EdgeFlow
Node-RED n8n Home Assistant
Binary Size 10MB ~200MB ~500MB ~2GB
RAM Usage 50MB 300MB+ 500MB+ 1GB+
Startup Time <1 second 5-10 seconds 10-30 seconds 30-60 seconds
Pi Zero Support
Native GPIO Plugin Plugin
Modular Install
Single Binary
Visual Editor
Self-Hosted
Open Source Fair Source
Industrial Protocols Modbus, OPC-UA, CAN Plugin Limited
Wireless Protocols BLE, Zigbee, LoRa, Z-Wave Plugin
Hot Module Loading
Fleet Management
20x
Smaller Binary
6x
Less Memory
10x
Faster Boot
0
Dependencies
Quick Start

Up and Running in 60 Seconds

One command to install. Zero dependencies. Works on any ARM or x64 device.

terminal
$ curl -fsSL https://edgx.cloud/install.sh | bash

Or use Docker:

$ docker run -d -p 1880:1880 edgeflow/edgeflow

Choose Your Installation Profile

Minimal

Core engine only. Perfect for Pi Zero.

10MB
Binary
30MB
RAM
  • Flow Editor
  • Core Nodes
  • Debug
Recommended

Standard

Most popular. GPIO, sensors, MQTT.

20MB
Binary
50MB
RAM
  • Minimal +
  • GPIO/Hardware
  • Sensors
  • MQTT
  • Database

Full

Everything included. AI, dashboard, cloud.

35MB
Binary
80MB
RAM
  • Standard +
  • AI/ML Nodes
  • Dashboard
  • Cloud Storage
  • Messaging

Built for the Community

Open source, community-driven, and built with love

150+
Built-in Nodes
60+
Sensor Drivers
12
Categories

EdgeFlow replaced my entire Node-RED setup on a Pi Zero. The visual editor is intuitive and the 50MB memory footprint means I can run other services alongside it.

MC
Marcus Chen
Home Automation Enthusiast

We deployed EdgeFlow on 200+ Raspberry Pi units across our factory floor. The Modbus and OPC-UA nodes made industrial integration painless.

SK
Sarah Kowalski
Industrial IoT Engineer

The AI nodes with Ollama integration let us run local LLM inference on a Jetson Nano. No cloud dependency, complete privacy.

JR
James Rivera
Edge AI Developer
Technology

Built with Modern Tech

EdgeFlow leverages proven technologies optimized for performance and reliability on edge devices.

Go
Core engine
React
Web UI
SQLite
Embedded DB
WebSocket
Real-time
Docker
Deployment
ARM/x64
Multi-arch

Runs Everywhere

Raspberry Pi
Pi 5 Pi 4 Pi 3 Pi Zero 2 Pi Zero W
Linux
Ubuntu Debian Alpine RHEL
Containers
Docker Podman K8s

Start Building in 60 Seconds

One command. Zero dependencies. EdgeFlow is free, open-source under Apache 2.0, and ready to power your next IoT project.

Stay updated with releases and tutorials:

No spam. Unsubscribe anytime.