Efficient setup and architecture, even for millions of users.

An improved approach to self-hosting, based on our experience running billions of over-the-air updates.
Deploy the full stack with one command on any machine with Docker Compose.
Use architecture designed to scale to millions of users without extra work.
Checks and downloads both go to the CDN, so a crash won't interrupt delivery.
All the features of a modern hosted OTA service, without the five-figure price tag.
Patch and other self-hosted OTA tools all ship JavaScript updates to installed apps. They differ in how much you assemble yourself and how updates reach devices.
| Other self-hosted OTA | Codemagic Patch | |
|---|---|---|
| Throughput | DIY autoscaling and cache strategy | Checks and downloads scale with CDN |
| Downtime | API outage blocks checks | Only if CDN fails |
| Fingerprinting | Some | |
| Bundle diffs | Some | |
| Install timing | sync() install modes | Immediate, restart, resume, suspend |
| Release metrics | Often limited | Dashboard and CLI |
| Dashboard | Varies by tool | Web dashboard with team access |
| User roles | Varies by tool | RBAC in dashboard |
| Support | GitHub issues only | Support licence available |
Codemagic Patch
Other self-hosted OTA
This is a high-level comparison, details vary per OTA tool.
Codemagic has been building mobile CI/CD for over 10 years. Our teams have delivered billions of over-the-air updates to production apps. Patch brings that experience to a self-hosted stack you control.