Open source. Transport-neutral. Yours to run.

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.

Transport NeutralSelf HostedOpen SourceSecure by Default
helix --statusLIVE

$ helix --status

protocolOK

transportsOK (BLE, Serial, MQTT, WS)

servicesOK (12 loaded)

eventsOK (streaming)

otaOK (verified)

pkiOK (step-ca)

cloudOK (online)

All systems Helix.

0+

Transports

0

MCU / OS Targets

0%

Open & Auditable

0

Docker Appliance

Live Event Streamstreaming
12:41:02device/office-sensor-01temperature 24.3
12:41:05device/office-sensor-02humidity 41%
12:41:08device/edge-node-01status online
12:41:11device/camera-01motion true
Scroll to explore

One Protocol

One protocol. Every device. Any transport.

Helix abstracts BLE, Serial, MQTT, and WebSockets behind a single typed request/response + query/mutation surface.

Add a new transport without touching a service
Register a new service without touching a transport
Same application logic runs everywhere
APPLICATION LOGIC (Your Code)
HELIX PROTOCOL
BLE
Serial
MQTT
WebSockets
LocalRemote

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.

Devices
MCU / ESP32
Linux Devices
Sensors / Actuators
MQTT / MQTTs TLS mTLS
Edge / Gateways
Helix Edge OS
(MQTT Client)
Local Services
(KV, Events, OTA)
Broker
MQTT Broker
(Mosquitto)
Cloud Control Plane
Ingest Service
Stream / Events
Redpanda
tRPC APIs
PostgreSQL
Object Storage
MinIO
PKI
step-ca
Releases & OTA
Control Plane
ObservabilityMetricsAudit LogsRBAC (OpenFGA)

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 & portable

Cloud Package

~25 services in one Docker appliance.

Self-host anywhere

Web App

React / Next.js, WebSerial, Web Bluetooth, MQTT.

Runs in your browser

Android App

Jetpack Compose. BLE-first, MQTT ready.

Native & delightful

Open 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

$ git log --oneline -n 3

a1b2c3d feat(protocol): add webtransport support

9f8e7d6 fix(ota): verify signature before swap

4e5d0c2 docs: update architecture diagram

Pushed 2m ago+24
Community
@contributor2m

Looks great! 🔥

@maintainer1m

Can we add metrics for queue depth?

@helix-botjust now

Done ✅

Get Started

Clone. Compose. Connect.

Spin up the full stack in minutes or integrate a single SDK. The choice is yours.

bash

$ git clone https://github.com/helix-kit/helix-kit.git

$ cd helix

$ helix appliance up