Codemagic Patch is a self-hosted over-the-air update platform for React Native applications. It lets teams ship JavaScript and asset changes directly to installed apps without waiting for a new store release when native code is unchanged. Developers publish releases through the cmpatch CLI, while a React Native SDK checks for compatible updates and installs them on restart. Native fingerprints help prevent bundles from being delivered to incompatible app binaries. Releases can use staging or production channels, gradual rollout, mandatory updates, and rollback controls. A web dashboard provides management and delivery visibility, while the server records install and failure metrics. The complete stack can run through Docker Compose with PostgreSQL, S3-compatible storage, HTTPS, and optional CDN delivery.
Features
- Self-hosted React Native OTA updates
- CLI-based release publishing and management
- Staging, production, rollout, and rollback controls
- React Native SDK with Expo config plugin
- Docker Compose deployment with dashboard, PostgreSQL, and object storage
- Native fingerprint compatibility checks