Logo Turbopush

Microsoft discontinued CodePush.
Turbopush is the best alternative.

AppCenter CodePush shut down in March 2025. Turbopush is a 100% API-compatible drop-in replacement. Migrate in 15 minutes with minimal changes. Same workflow, better features.

15-minute migrationZero code changesFree tier available
Service Discontinued

Why Microsoft discontinued CodePush

AppCenter (including CodePush) shut down in March 2025. Here's what it means for your app.

Microsoft discontinued CodePush

AppCenter shut down in March 2025. Microsoft stopped supporting CodePush, leaving thousands of apps without OTA update capabilities. No new features, no bug fixes, no support.

Migration urgency

CodePush is no longer available. Starting from scratch with a new OTA solution means rewriting code, testing, and risking deployment delays. You need a compatible solution now.

Vendor lock-in concerns

Microsoft's discontinuation proves relying on big tech OTA services is risky. You need a reliable alternative committed to React Native, not a side project that could be discontinued again.

Uncertain pricing with alternatives

Other alternatives charge per MAU or have hidden bandwidth costs. As your app grows, costs can spiral unpredictably. You need transparent, predictable pricing.

SDK compatibility issues

Most alternatives require changing your codebase, replacing the CodePush SDK, and rewriting update logic. This means weeks of development work and extensive QA testing.

Risk of broken apps

Switching OTA providers is risky. If migrations go wrong, your users could be stuck on broken versions with no way to update. You need a proven, reliable migration path.

Zero Code Changes

Same API, seamless migration

Swap the import to Turbopush SDK. Same API, same workflow. Update deployment keys and you're done.

CodePush (before)
// Your existing CodePush code
import codePush from "react-native-code-push";

const App = () => {
  // Your app code
};

export default codePush(App);
Turbopush (after)
// Turbopush SDK - fully compatible
import codePush from "@turbopush/react-native-code-push";

const App = () => {
  // Your app code - no changes needed!
};

export default codePush(App);

Same API, same workflow. Just swap the import to Turbopush SDK. Read the full migration guide →

15-Minute Migration

Migrate from CodePush in 4 commands

Most teams complete the migration in under 15 minutes.

1

Install the Turbopush SDK

2 min
npm install @turbopush/react-native-code-push
2

Swap the import

30 sec
- import codePush from "react-native-code-push"
+ import codePush from "@turbopush/react-native-code-push"
3

Register your app

1 min
turbopush app add MyApp
4

Deploy to production

2 min
turbopush release-react -a MyApp -d Production

Need more detail? Read the full migration guide →

Perfect For

When to choose Turbopush over other alternatives

Turbopush is purpose-built for CodePush migrations.

Urgent AppCenter migration

CodePush is no longer available and you need to migrate fast. Turbopush is the only drop-in replacement - keep your existing workflow and migrate in 15 minutes.

Large existing CodePush codebase

You have extensive CodePush integration and rewrites would take weeks. Turbopush has the same API - just swap the import, no logic changes required.

Mission-critical production apps

Your app has thousands of users and you can't risk a broken migration. Turbopush provides a proven migration path with instant rollback.

Need predictable costs

You want transparent pricing without surprise bandwidth fees. Turbopush charges per update delivered with storage included.

Feature Comparison

Turbopush vs other alternatives

Only Turbopush offers 100% CodePush API compatibility.

Feature
TurbopushRecommended
ExpoAlternative
Self-hosted
100% CodePush API compatible
Drop-in replacement (15-min setup)
Same commands and workflow
Works with bare React Native
Percentage-based rollouts
Instant rollbacks
Real-time analytics
Storage & bandwidth included
No vendor lock-in risk
New Architecture (Fabric + TurboModules)
Global CDN
Common Question

What about Expo Updates?

Expo Updates (EAS) is often the first alternative developers consider. Here's why it's not the right fit for most CodePush migrations.

Expo Updates (EAS)

  • Requires the Expo SDK — incompatible with bare React Native projects
  • EAS subscription required for production-scale use
  • Completely different API — full SDK rewrite needed
  • Pushes you toward the EAS Build pipeline and managed workflow
  • Days or weeks of migration work, not minutes

Turbopush

  • Works with any React Native project — bare or Expo
  • Free tier available, transparent pricing with no MAU fees
  • Same CodePush API — swap one import, done
  • No changes to your build pipeline or CI/CD scripts
  • Migration in 15 minutes, not days

If you're already in the Expo managed ecosystem, EAS Update is a fine choice. But if you were using CodePush with bare React Native, Turbopush is the only drop-in replacement that requires zero code rewrites.

Pricing

Simple, transparent pricing that grows with you

From indie developers to enterprise teams, we have the perfect plan for your needs. Start free, scale as you grow.

FreeNo credit card required
2K MAU · 20 releases/mo · Unlimited apps · Global CDN
Startup

$15 / month

30K MAU per month

Unlimited releases

Unlimited apps

Global CDN delivery

Deployment analytics

Standard support

Popular
Growth

$40 / month

100K MAU per month

Unlimited releases

Unlimited apps

Global CDN delivery

Deployment analytics

Standard support

Scale

$80 / month

300K MAU per month

Unlimited releases

Unlimited apps

Global CDN delivery

Deployment analytics

Priority support

Business

$200 / month

750K MAU per month

Unlimited releases

Unlimited apps

Global CDN delivery

Deployment analytics

Priority support

EnterpriseUnlimited MAU · Dedicated support & SLA · Custom contract

No hidden fees • No credit card required • Cancel anytime

Migration Questions

Frequently asked questions about migrating from CodePush

Everything you need to know about switching from AppCenter CodePush.

AppCenter is no longer available

Migrate from CodePush today

CodePush shut down in March 2025. Restore OTA update capabilities with our free tier and proven migration path.

15-minute setup
Zero code changes
Free tier available