The open IoT platform you compose yourself
Helix is a modular IoT platform with a transport-neutral protocol that runs everywhere — from tiny MCUs to the cloud. Install the full stack as a self-hosted appliance or adopt the pieces your product needs.
$ helix --status
protocolOK
transportsOK (BLE, Serial, MQTT, WS)
servicesOK (12 loaded)
eventsOK (streaming)
otaOK (verified)
pkiOK (step-ca)
cloudOK (online)
All systems Helix.
Transports
MCU / OS Targets
Open & Auditable
Docker Appliance
One Protocol
One protocol. Every device. Any transport.
Helix abstracts BLE, Serial, MQTT, and WebSockets behind a single typed request/response + query/mutation surface.
Five Composable Layers
Assemble the stack you need.
Each layer is a library, service, or SDK. Use the full stack or just the ones you need.
ESP-IDF and Arduino/AVR firmware built on the transport-abstracting protocol core, with signed profile-gated OTA, an on-device KV/DB store, and a durable event queue layered on top.
Built for Real-World IoT
A production-ready architecture.
Event-driven, horizontally scalable, and designed for edge, cloud, and everything in between.
Tools That Speak Helix
One ecosystem. Every experience.
From firmware to mobile to dashboards — everything speaks the same language.
Firmware SDKs
C (ESP-IDF), C++ (Arduino), Go, Python.
Lightweight & portableCloud Package
~25 services in one Docker appliance.
Self-host anywhereWeb App
React / Next.js, WebSerial, Web Bluetooth, MQTT.
Runs in your browserAndroid App
Jetpack Compose. BLE-first, MQTT ready.
Native & delightfulOpen by Default
Open source. Open future.
Helix is open source under AGPL-3.0. Docs and media are CC-BY-SA-4.0.
$ git log --oneline -n 3
a1b2c3d feat(protocol): add webtransport support
9f8e7d6 fix(ota): verify signature before swap
4e5d0c2 docs: update architecture diagram
Looks great! 🔥
Can we add metrics for queue depth?
Done ✅
Get Started
Clone. Compose. Connect.
Spin up the full stack in minutes or integrate a single SDK. The choice is yours.
$ git clone https://github.com/helix-kit/helix-kit.git
$ cd helix
$ helix appliance up