Introduction
What is Turbopush?โ
Turbopush is a modern, enterprise-grade OTA (Over-The-Air) update service designed specifically for React Native and Expo applications. It empowers developers to deploy JavaScript bundle updates, bug fixes, and new features directly to users' devices in real-time, completely bypassing the traditional app store review process.
Built as a direct replacement for Microsoft's discontinued AppCenter CodePush, Turbopush maintains full backward compatibility with existing CodePush integrations while introducing modern infrastructure, improved reliability, and enhanced performance through a global CDN architecture.
๐ก What can you do with Turbopush?โ
Deploy critical patches in minutes instead of waiting days for app store approval
Test updates with a small percentage of users before rolling out to everyone
Deploy different versions to different user segments to test features
Instantly revert to a previous version if issues are detected
Target updates to specific app versions, ensuring compatibility
Manage separate staging, production, and custom update channels
Unlike traditional app releases, Turbopush updates are lightweight (only JavaScript changes), making them fast to download and applyโoften without users even noticing.
Why Turbopush?โ
๐ Global CDN for faster updatesโ
Turbopush leverages a global Content Delivery Network (CDN) to ensure your updates reach users quickly, regardless of their location. This means:
- โก Faster download speeds for your updates
- ๐ Lower latency across all regions
- ๐ก๏ธ Higher availability and reliability
- ๐ฐ Reduced bandwidth costs
๐ต Affordable pricingโ
Turbopush offers transparent and competitive pricing designed for teams of all sizes. We provide a sustainable service at a fraction of the cost of building your own infrastructure, with predictable pricing that scales with your needs.
๐ Long-term commitmentโ
Turbopush is actively maintained and continuously improved. We are committed to providing a reliable service for the long term, with regular updates, security patches, and new features. You can trust that your OTA update infrastructure will be supported as your application grows.
โ ๏ธ AppCenter has been discontinuedโ
Microsoft AppCenter's CodePush service was officially discontinued on March 31, 2025. Turbopush provides a modern, reliable alternative that maintains compatibility with the original CodePush SDK while offering enhanced features and better performance.
How it worksโ
Turbopush follows a simple workflow:
- ๐ฑ Build your app โ Create your React Native or Expo application as usual
- ๐ Release updates โ Use the Turbopush CLI to release JavaScript bundle updates
- โ๏ธ Deploy instantly โ Updates are distributed through our global CDN
- ๐ฒ Auto-update โ Your app checks for updates and applies them automatically
Updates are applied without requiring users to download a new version from the App Store or Google Play, enabling you to fix bugs and add features instantly.
Key featuresโ
๐ Drop-in replacement
Compatible with the original CodePush SDK
๐๏ธ Multiple deployments
Manage staging and production environments
โฎ๏ธ Rollback capability
Quickly revert problematic updates
๐๏ธ Rollout control
Gradually release updates to a percentage of users
๐จ Mandatory updates
Force critical updates when needed
๐ฏ Version targeting
Target specific app versions with updates
๐ Global CDN
Fast, reliable update delivery worldwide
โ๏ธ React Native & Expo
Full support for both platforms
๐ฑ iOS & Android
Works seamlessly on both operating systems
Ready to get started?
Check out our Getting Started Guide to deploy your first update in minutes.