One server codebase, three ways to run it. OpenOTA doesn't have paid tiers yet — Cloud is free while in beta, self-hosting is free forever (it's MIT licensed). Real Cloud pricing will be announced here before anything ever starts costing money.
Zero infrastructure.
OpenOTA runs the server. You keep your data.
Run the complete stack yourself.
| Feature | Cloud | Managed | Self-Hosted |
|---|---|---|---|
| Infrastructure | |||
| Server | OpenOTA | OpenOTA | You |
| Database | OpenOTA | You | You (or embedded default) |
| Storage | OpenOTA | You | You (or local disk default) |
| Domain & HTTPS | OpenOTA | OpenOTA | You |
| OpenOTA | You | You | |
| Core capabilities | |||
| OTA updates | |||
| On-device checksum verification | |||
| Instant rollback | |||
| Environments & staged rollouts | |||
| Real-time WebSocket delivery | |||
| Dashboard, CLI, SDK | |||
| Support | |||
| Support channel | GitHub Issues | GitHub Issues | GitHub Issues |
Deploy your first OTA update in minutes. No credit card, no billing setup.