This article is written by Zach Goldie
React Native OTA tools in 2026 split across two clients, Expo Updates and CodePush-style, and two ways of running them, hosted or self-hosted. The clients are not interchangeable. You still need the matching SDK.
The short version
- Hosted Expo Updates: Expo’s own service. Choose it if you are already on EAS and you are fine with Expo’s pricing.
- Revopush or Stallion: hosted CodePush alternatives. Choose them if you want someone else to run a CodePush-style service.
- Codemagic Patch: a self-hosted CodePush successor. Choose it if you want to run the server yourself, with a dashboard and an installer.
- Third-party Expo Updates servers: keep the expo-updates client off EAS. Choose this if you want Expo’s client without Expo’s bill, and you will keep the server in sync when Expo changes the SDK.
- Hot Updater: a self-hosted CodePush alternative with a tidy installer. Very popular, but it has no dashboard or release metrics.
Hosted options
Hosted Expo Updates (EAS Update)
If you are already on Expo and EAS, hosted Expo Updates is still the default starting point in 2026. It is first-party, well documented, and it uses the expo-updates protocol along with the rest of EAS.
Horse girls are officially coming to the MotoGP Japanese Grand Prix
Goblin-crushing PvE brawler Fangstorm looks juicy with a playtest on Steam
Azure Memoria Game Starring VTuber Azusa Honami Announced
Japan-Exclusive Dreamcast Title "Boku Doraemon" Gets English Fan Translation