Skip to content
@deploypulseio

DeployPulse

DeployPulse

Hosted over-the-air updates for React Native & Expo

Ship a fix in seconds, not in a week of app store review.

deploypulse.io · Documentation · Migrate from CodePush · Status


App Center CodePush shut down, and every replacement asks you to change something: a new SDK, a new protocol, a rewrite of the release step you already trust.

DeployPulse does not. Point the SDK you already use at our server and keep shipping.

npm install -g @deploypulseio/dpctl
dpctl login
dpctl release-react MyApp-iOS ios -d Production

Why DeployPulse

Switch in minutes, not days. Keep react-native-code-push and the workflow your team knows. Migrating from App Center or another CodePush host is one server URL: no native rebuild, no app store re-release, and your application code stays exactly as it is.

It speaks both protocols. Most services implement CodePush or Expo Updates. DeployPulse serves both, so a bare React Native app and an expo-updates app can live in the same account, on the same plan, with the same CLI.

Your keys stay yours. Turn on RS256 code signing and upload your own key. Every release is verified on device against a key only you hold.

It catches a bad release before you do. Auto-rollback watches the error rate on every release and reverts to the last good version the moment it crosses your threshold, whether or not anyone is awake to notice.


What you get

Instant delivery Releases go live across 34 global edge regions in seconds
Gradual rollouts Ship to a percentage of devices and raise it as confidence grows
Automatic rollback Error-rate thresholds per deployment, reverting without you
Differential updates Only the files that changed are sent, so updates stay small
Code signing RS256, verified on device, with customer-held keys
Real analytics Version adoption curves, per-country downloads, per-release failure reports
Built for CI Scoped access keys, a GitHub Action, and webhooks for your own tooling

Tools & SDKs

Repository
dpctl The CLI. Create apps, release, promote, roll back, read failure reports.
react-native-code-push The React Native SDK, preconfigured for DeployPulse.
setup-dpctl GitHub Action that installs dpctl in a workflow.

Start free

10,000 monthly active users, no credit card. Paid plans start at $20/month and never block your updates: go over and we email you, we do not switch your app off.

Create an account or read the quickstart.


Help

Documentation covers setup, releasing, CI and troubleshooting. Bugs and feature requests belong in the issues of the repository they affect. Anything else, including account and billing questions, reaches a human at support@deploypulse.io.

Found a security vulnerability? Email support@deploypulse.io with "Security" in the subject rather than opening a public issue.

Pinned Loading

  1. dpctl dpctl Public

    Command line tools for DeployPulse CodePush services.

    TypeScript 1

  2. setup-dpctl setup-dpctl Public

    GitHub Action that wraps the dpctl CLI tool

    1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…