A Node.js SDK for programmatically managing CodePush deployments, enabling automated mobile app update workflows.
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.
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.
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.
A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a comprehensive JavaScript API for managing every aspect of CodePush, from app creation to release promotion, enabling deep automation without manual CLI intervention.
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.
Includes methods for managing API tokens and collaborators, facilitating secure team collaboration and automated access control within scripts.
Allows retrieval of installation metrics and release history, enabling monitoring of update adoption and performance directly from code.
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.
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.
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.
Requires setting up and managing the standalone CodePush server, which involves additional deployment and maintenance compared to managed services, as noted in the README.