Push ESP32 firmware updates over the internet online in seconds.
A secure, full-stack developer SaaS for hosting firmware binaries, tagging releases (production, dev, test), and pushing updates to ESP32 devices over the internet with a simple REST API for Arduino and PlatformIO projects.
Built for Embedded Developers
Stop manually flashing devices over USB. OtaHub automates your release cycle.
Binary File Hosting
Upload compiled `.bin` firmware files directly via a clean developer console. Maximum file sizes of up to 128 MB.
Release Tagging
Tag releases as `production`, `dev`, `test` or any custom tag. Devices receive the latest file matching their tag.
REST API Access
Every project receives a scoped API key. IoT devices request updates with simple, standard HTTP GET requests.
Detailed Metrics
Track file sizes, tags, versions, and upload times. Retag or delete files instantly from the dashboard.
MD5 Integrity Checks
The API automatically provides custom `x-MD5` headers. IoT uses this to verify binary integrity before writing to flash.
SaaS Scale Ready
Manage multiple projects. Upgrade easily to a premium plan for unlimited projects and priority support.
Simple IoT Integration
Use the official `OtaHub` Arduino library to seamlessly manage background updates:
Simple, Developer-Friendly Pricing
Start building for free, upgrade when your network expands.
Perfect for individual developers and hobby IoT projects.
- 1 firmware project
- Up to 5 Devices
- 10 OTA firmware files
- 4 MB max file size
- Custom release tagging
- REST API access
- 7-day trial period
For serious hobbyists and small-scale deployments.
- 3 firmware projects
- Up to 50 Devices
- 50 OTA firmware files
- 32 MB max file size
- REST API access