Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Capacitor
  3. cordova-plugin-code-push

cordova-plugin-code-push

NOASSERTIONTypeScriptv4.2.3

A Node.js SDK for programmatically managing CodePush deployments, enabling automated mobile app update workflows.

Visit WebsiteGitHubGitHub
4.4k stars530 forks0 contributors

What is cordova-plugin-code-push?

CodePush Management SDK is a Node.js library that enables developers to programmatically manage their CodePush account and deployments. It automates tasks like creating apps, releasing updates, promoting releases between environments, and managing collaborators, allowing for integration into CI/CD pipelines without manual CLI usage.

Target Audience

React Native and Cordova developers or DevOps engineers who need to automate the release and management of over-the-air mobile app updates as part of their build and deployment processes.

Value Proposition

It provides a JavaScript-native API for full control over CodePush, enabling seamless automation of update workflows, reducing manual steps, and integrating directly into existing Node.js-based toolchains.

Overview

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

Use Cases

Best For

  • Automating CodePush releases in CI/CD pipelines
  • Programmatically promoting updates from staging to production
  • Managing multiple CodePush apps and deployments via scripts
  • Integrating mobile app update workflows with custom tooling
  • Rolling back deployments automatically based on metrics
  • Managing team access and collaborators through code

Not Ideal For

  • Projects relying on the hosted App Center CodePush service after its retirement in March 2025
  • Teams that prefer GUI-based tools or manual CLI over programmatic automation
  • Organizations using non-JavaScript languages for their CI/CD pipelines
  • New mobile apps starting development after March 2025 seeking actively supported OTA update solutions

Pros & Cons

Pros

Full Programmatic Control

Provides a comprehensive JavaScript API for managing every aspect of CodePush, from app creation to release promotion, enabling deep automation without manual CLI intervention.

CI/CD Pipeline Integration

Designed to seamlessly fit into Node.js-based build and deployment scripts, allowing teams to automate update releases and environment promotions as part of their workflow.

Security and Access Management

Includes methods for managing API tokens and collaborators, facilitating secure team collaboration and automated access control within scripts.

Deployment Metrics Access

Allows retrieval of installation metrics and release history, enabling monitoring of update adoption and performance directly from code.

Cons

Archived and Unsupported

The repository is archived because the underlying CodePush service in Visual Studio App Center was retired in March 2025, making it obsolete for hosted use without community maintenance.

Dependent on Retired Service

Relies on the now-defunct App Center infrastructure, so it only remains viable if self-hosting the standalone CodePush server, which adds complexity and infrastructure overhead.

Limited to Node.js Ecosystems

Only works with JavaScript and Node.js, forcing teams using other languages like Python or Go for automation to find alternatives or build custom integrations.

Complex Self-Hosting Setup

Requires setting up and managing the standalone CodePush server, which involves additional deployment and maintenance compared to managed services, as noted in the README.

Frequently Asked Questions

Quick Stats

Stars4,415
Forks530
Contributors0
Open Issues0
Last commit1 year ago
CreatedSince 2015

Tags

#ci-cd-automation#nodejs-sdk#react-native#javascript-library#cordova#codepush#reactnative#react#app-center#over-the-air-updates

Built With

J
JavaScript
N
Node.js

Links & Resources

Website

Included in

Capacitor612
Auto-fetched 1 day ago

Related Projects

cordova-plugin-googlemapscordova-plugin-googlemaps

Google Maps plugin for Cordova

Stars1,669
Forks920
Last commit2 years ago
cordova-plugin-firebasecordova-plugin-firebase

Cordova plugin for Google Firebase

Stars1,001
Forks1,553
Last commit1 year ago
cordova-plugin-crosswalk-webviewcordova-plugin-crosswalk-webview

Crosswalk WebView Cordova Plugin (UNMAINTAINED)

Stars946
Forks343
Last commit6 years ago
cordova-plugin-admobprocordova-plugin-admobpro

:fire: Cordova Plugin for Google AdMob, DFP, ADX. Easy monetization using mobile Ad, with single line of JavaScript. Compatible with Cordova CLI, Inoic, PhoneGap Build, etc.

Stars720
Forks328
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub