finds.dev← search

// the find

microsoft/code-push

★ 4,415 · TypeScript · NOASSERTION · updated May 2025

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

CodePush is Microsoft's OTA update service for Cordova and React Native apps — it lets you push JS bundle changes directly to users without going through the app store review cycle. The hosted backend (App Center) was retired March 31, 2025, so this SDK repo is now archived. The self-hosted server lives at microsoft/code-push-server if you want to keep using this pattern.

The management SDK API is clean and well-typed — every operation returns a typed Promise with a consistent error shape. The Staging/Production deployment model with explicit promotion flow is the right default: it stops you from shipping directly to prod without a staging gate. The rollback API is first-class, not bolted on. Self-hosting path exists via code-push-server for teams that still need this and don't want to rebuild.

The repo is archived and the hosted service is dead — you are on your own for infrastructure if you adopt this today. React Native's new architecture (JSI, Fabric) changes what 'JS bundle' means and this SDK predates all of it; compatibility is unclear. The acquisition SDK (the client-side half) is a separate concern and the split between acquisition and management is confusing for newcomers. No TypeScript strict mode — the tsconfig is permissive enough that the types are suggestive, not enforced.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →