About OTA-Pulse
A self-hostable firmware delivery platform built for SoC fleets and edge deployments where compliance and reproducibility matter.
What is OTA-Pulse?
OTA-Pulse is a self-hostable over-the-air update platform for embedded Linux devices. It manages the full firmware lifecycle — from signing and staging artifacts to deploying them to a fleet of devices and verifying the outcome.
You can run it on your own infrastructure or use the managed cloud tier. Either way, your signing keys stay under your control and your device data never leaves your chosen environment.
How it works
OTA-Pulse combines a FastAPI backend, a React management console, and a compact on-device agent. Firmware artifacts are signed with RSA-4096 PSS/SHA-256 or ECDSA-P384 SHA-384 before upload.
The device agent verifies each artifact's signature before installation. Tampered or unsigned images are rejected and reported back to the server. A/B partition support and rollback safeguards ensure a bad update never leaves a device unrecoverable.
Built for compliance
OTA-Pulse is designed for teams where compliance and reproducibility are first-class requirements. Every deployment action is recorded in an append-only audit log. SOC 2 Type II certification is in progress.
The open-source agent is the only software that runs on your devices. The server components are auditable and can be deployed entirely within your own network — no telemetry, no mandatory cloud dependency.
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