# CodePush

A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.

Repository: https://github.com/microsoft/code-push
Canonical: https://ross.abutalabs.com/products/codepush
Homepage: https://microsoft.github.io/code-push/
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: react, reactnative, react-native, cordova, codepush
Archived: true
Last push: 2025-05-20T11:58:18+00:00
Link (homepage): https://microsoft.github.io/code-push/

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 22, release rhythm 8, longevity 100
- inputs: {"age_days": 3990, "days_push": 470, "days_rel": 624, "gap_med": null, "n_releases_24m": 1}
- flags: archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4410, forks 531 (observed 2026-08-28T04:08:48.482286+00:00)

## What it is
A React Native plugin providing client-side integration with Microsoft's CodePush service, enabling over-the-air updates of JavaScript bundles and assets without going through app stores. The CodePush service and this repository were retired and archived on March 31, 2025, along with Visual Studio App Center.

## Use cases
- ship hotfixes to react native apps without app store review
- push javascript bundle updates over the air to mobile users
- roll out staged updates to different user deployments
- instantly rollback a bad mobile release
- avoid resubmitting to app stores for js-only changes

## When to choose
- you maintain a legacy React Native app already using CodePush/App Center
- you need to reference the archived code or migrate away from it

## When to avoid
- starting a new project - the service was retired on March 31, 2025
- React Native 0.76+ with the New Architecture, which this plugin does not support
- you need a maintained OTA update solution - consider community alternatives like self-hosted CodePush servers or Expo Updates

## Facets
- artifact type: plugin
- maturity: abandoned
- function: deployment, mobile-framework, developer-tools
- domain: mobile-development, cross-platform
- platform: windows
- tags: react-native, code-push, ota-updates, hot-code-push, app-center, archived, over-the-air-updates, devops, android, ios

## Member repositories
- microsoft/code-push (main) score 10
- microsoft/react-native-code-push (plugin) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:48.482286+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:23:25.460435+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/code-push (fetched 2026-08-28T04:08:48.482286+00:00, sha 31fcede5690d)
  - homepage: https://microsoft.github.io/code-push/ (fetched 2026-08-29T08:23:51.387412+00:00, sha f34269e0cedf)
  - registry_npm: https://registry.npmjs.org/code-push (fetched 2026-08-29T08:23:51.389817+00:00, sha 34d94fc23ee6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
