Documentation
On this page

Rollbird documentation#

Ship React Native JavaScript updates over the air, with pricing that never depends on monthly active users or end users. Rollback is always free and does not consume release quota.

Packages: @rollbird/cli and @rollbird/react-native are available from the public npm registry.

Choose a guide#

Prerequisites#

Hermes is optional. The CLI detects the engine per platform and, when Hermes is enabled, compiles the update with the hermesc shipped by that app's own React Native dependency.

Your first release#

  1. Install @rollbird/cli in the app project.
  2. Run rollbird login and confirm the one-time code in the dashboard.
  3. Run rollbird init --channel preview, then wrap the existing app export with Rollbird.wrap.
  4. Rebuild and install the native app so its channel, signing key, and fingerprint are embedded.
  5. Run rollbird release, launch the installed app, let it download the update, and launch it again.
  6. Run rollbird rollback --channel preview to prove the recovery path before production.

The getting-started guide gives the commands, expected output, exact file locations, and verification checks for each stage.

Product invariants#

Source formats#

Every page is published as complete static HTML and as Markdown. JavaScript is not required to read or navigate the documentation. Start from llms.txt when supplying Rollbird context to an AI coding agent.