OTA-Pulse

Firmware OTA for connected devices, without the pager.

Production-grade over-the-air firmware updates with built-in observability — so your fleet stays current and your team stays asleep.

No credit card required · Open source agent · Linux + RTOS

Built for production fleets

Everything you need to ship firmware confidently — from first deployment to fleet-wide rollouts.

Fleet Management

Monitor, group, and control thousands of devices from a single dashboard.

Linux + RTOS

Delta Updates

Ship only the changed bytes, slashing bandwidth and update time on slow links.

Linux only

A/B Rollback

Automatically revert to the last known-good partition when a boot fails.

Linux only

Coredump Collection

Capture and upload crash dumps from devices for remote post-mortem analysis.

Linux only

Role-Based Access

Assign granular read/write/deploy permissions to every team member and API key.

Linux + RTOS

Cryptographic Signing

Sign every firmware artifact with your private key; devices reject unsigned payloads.

Linux + RTOS

How it works

Devices poll the OTA-Pulse server; firmware artifacts are signed, versioned, and delivered atomically — with rollback on boot failure.

Device Fleet soc-ota-agent polls every 60s HTTPS / REST artifact + manifest OTA-Pulse Server FastAPI :8000 PostgreSQL :5432 Redis :6379 Artifact storage Signed .mender artifacts REST API Console React dashboard Deployments · Devices RBAC · Firmware metrics + logs Metrics + Logs Grafana / Prometheus (optional) Private Signing Key RSA / ECDSA artifacts

Get started in 5 minutes.

Register your first device, push a firmware update, and watch it land — without touching a serial console.

Open source agent · Self-host or cloud · No vendor lock-in