OTA updates (retired)

Looking for a Microsoft CodePush alternative?

Microsoft retired the hosted CodePush service alongside App Center, so hosted CodePush users need to move. This is a migration, not just a comparison. Here is how Ubriot compares for React Native and Expo teams: native builds, OTA updates, release intelligence, and store submission on one flat plan.

What Microsoft CodePush does well

Microsoft's React Native OTA update service, part of App Center and now retired, with the server open-sourced.

  • Popularized over-the-air JS updates for React Native without an app-store round trip
  • Simple deployment keys and rollback for shipping quick fixes
  • Widely adopted, so a lot of RN apps still ship on it or its self-hosted successor

How Ubriot is different

Where Microsoft CodePush left off, here is how Ubriot approaches the same job for React Native teams.

1

A managed OTA system with named channels, runtime-version safety checks, and instant rollback, without running your own server

2

OTA lives alongside native builds, store submission, and push in one platform rather than a standalone update service

3

Before you publish, Ubriot warns if an update would target an older runtime than your users are on

4

The Ubriot CLI migrates an existing react-native-code-push setup by swapping the client and repointing the update URL, with dry-run by default

A fair caveat

CodePush proved out RN OTA and its server code lives on as an open-source community project; Ubriot is a managed alternative for teams who do not want to self-host that infrastructure.

Moving off Microsoft CodePush?

See how Ubriot's release pipeline fits your app.

Get started