Skip to content

Turbopush

Ship React Native OTA updates instantly. Skip App Store reviews. Rollback in one click.

npm version npm downloads license GitHub stars

Docs · What are OTA updates? · Blog · Get Started Free


What is Turbopush?

Turbopush is an over-the-air (OTA) update platform for React Native and Expo apps. Push JavaScript bundle updates directly to your users' devices in seconds — no App Store review, no Play Store approval, no waiting.

Think of it as web-speed deploys for mobile. Bug fixes, feature flags, UI tweaks — all delivered instantly, just like updating a website.

It's also a 100% API-compatible, drop-in replacement for Microsoft AppCenter CodePush (discontinued March 2025). Swap the import and you're done.

Why should you care about OTA updates?

Tip

Try Turbopush free — 2,000 MAU included, no credit card required. Get Started Free →


Features

Over-the-air JS updates
Ship React Native JS bundles without app store review cycles.
Expo + bare React Native
Works with both Expo (EAS) and bare React Native — including the New Architecture.
100% CodePush compatible
Drop-in replacement. Same API, same CLI commands, zero migration pain.
Percentage-based rollouts
Release to 10%, 50%, or any percentage before going all-in. A/B test safely.
Instant rollbacks
One command reverts a bad release. Automatic crash detection rolls back for you.
Real-time analytics
Install rates, version adoption, rollback history, user metrics — all in a live dashboard.
Global CDN
Updates served from the edge, close to your users. No cold starts.
Mandatory & optional updates
Critical security patches can force immediate install. Non-critical updates can wait.
Staging & production channels
Test on staging, promote to production. No rebuilds, no republishing.
Zero infrastructure
Fully managed. No servers to maintain, no CDN to configure, no storage to worry about.

Pricing

Pay only for monthly active users (MAU). No storage fees. No bandwidth charges. No surprise invoices.

Plan Price MAU Included
Free $0/mo 2,000
Startup $15/mo 30,000
Growth $40/mo 100,000
Scale $80/mo 300,000
Business $200/mo 750,000
Enterprise Custom Unlimited

No surprises: Overage is optional. You decide whether extra MAU beyond your limit get served or paused. Enable overage at $0.50 per 1,000 additional MAU, or keep it disabled — your call, no unexpected bills.

Up to 94% cheaper than Expo EAS Update for equivalent usage.

Full pricing details →


Quick Start

# Install the Turbopush CLI
npm install -g @turbopush/cli

# Login
turbopush login

# Link your app
turbopush app add MyApp

# Release an update
turbopush release-react MyApp ios
turbopush release-react MyApp android

Then add the SDK to your React Native app:

npm install @turbopush/react-native-code-push
import React from 'react';
import { View, Text } from 'react-native';
import codePush from '@turbopush/react-native-code-push';

function App() {
  return (
    <View>
      <Text>My App</Text>
    </View>
  );
}

export default codePush(App);
// That's it — your app now receives OTA updates

Full getting started guide →


Documentation

Resource Link
Getting started turbopush.org/docs
How Turbopush works https://turbopush.org/docs/concepts
Examples turbopush.org/docs/examples/expo
Blog turbopush.org/docs/blog

Support


turbopush.org · Start free · contact@turbopush.org

Popular repositories Loading

  1. react-native-code-push react-native-code-push Public

    Forked from microsoft/react-native-code-push

    Turbopush is an Over-The-Air (OTA) update platform for React Native and Expo apps that allows developers to push new code directly to users' devices without app store review, serving as a CodePush …

    C 18

  2. turbopush-expo-plugin turbopush-expo-plugin Public

    The Turbopush Expo plugin allows you to use Turbopush with Expo managed workflow.

    Shell

  3. example-expo-turbopush example-expo-turbopush Public

    Example Expo 54 app with New Architecture enabled, demonstrating Turbopush integration with React Native.

    TypeScript

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…