Skip to main content

About CodePush

Abstract

Bitrise offers a hosted CodePush Server, integrated with Bitrise authentication. You can use it with your React Native and Expo apps in Release Management.

Bitrise offers a hosted CodePush Server, integrated with Bitrise authentication. You can use it with your React Native and Expo apps in Release Management.

CodePush enables React Native developers to deploy mobile app updates directly to their users' devices. The service consists of two parts:

Bitrise CodePush Server is based on the Microsoft CodePush Server and it is part of Release Management. You need a Release Management app to be able to push update packages to the Bitrise CodePush Server via your CodePush deployment.

CodePush plans and tiers

Your CodePush use is measured by the following factors:

  • Monthly active users: A unique end user who downloads one or more CodePush updates within a single monthly billing cycle. Multiple downloads by the same person in that month count as a single MAU.

  • Data transfer: The total size of files delivered by CodePush updates to your users.

  • Storage: The total amount of space (GiB) allocated to your workspace for storing CodePush update artifacts.

In each pricing tier for CodePush, we offer different limits for these factors:

Table 1. CodePush plans and tiers

Plan

Tier (MAU)

Monthly active users

Data transfer limit

Storage

Monthly fee

Basic

100k MAU

100,000

5,000 GiB

5 GiB

$0

Pro

250K MAU

250,000

12,500 GiB

25 GiB

$294

500K MAU

500,000

25,000 GiB

25 GiB

$572

1M MAU

1,000,000

50,000 GiB

25 GiB

$1,111

2M MAU

2,000,000

100,000 GiB

25 GiB

$2,156

3M MAU

3,000,000

150,000 GiB

25 GiB

$3,139

5M MAU

5,000,000

250,000 GiB

25 GiB

$5,072