fota.systems

Every platform

A deep-dive page for each OTA platform — target hardware, how updates are applied, what happens on failure, and what it costs.

Linux OTAEmbedded Linux

MMender

The reference implementation of safe Linux updates — dual partitions, automatic rollback, and an honest open-source edition.

Container fleetEmbedded Linux

Bbalena

Docker containers on devices — you ship images, not firmware, and the update problem changes shape.

MCU observability + OTAMCU + embedded Linux

MMemfault

Started as crash reporting for firmware and grew into OTA — the only one here that tells you why the update went wrong.

MCU cloudMCU (Zephyr-first)

GGolioth

Consumption-priced device cloud for microcontrollers — no tiers, no seats, you pay for connections and bytes.

OSS update serverAny (device-agnostic)

EEclipse hawkBit

The update server you run yourself — reached 1.0 in 2026, and it is the backend behind more products than its profile suggests.

OSS Linux updaterEmbedded Linux

SSWUpdate

The update client that quietly runs inside a large share of shipped Linux devices — a library, not a service.

Managed Linux platformLinux + Zephyr

FFoundries.io

Not just updates — a maintained, security-patched Linux distribution with the update path built into it.

Vendor platformEmbedded Linux (Toradex SoMs)

TTorizon

Toradex hardware with the update stack already solved — excellent on their modules, irrelevant off them.

Cloud serviceAny (device-agnostic)

AAWS IoT Device Management

Jobs, fleet indexing and signed artifacts as AWS primitives — powerful, and entirely your problem to assemble.

Vendor platformESP32 family

EESP RainMaker

Espressif’s own cloud for ESP32 — free to build on, and the fastest route from dev board to updatable product.