Everything you need to ship

From uploading bundles to monitoring rollouts — all the tools your team needs in one place.

Bundle Upload & Distribution

Publish JavaScript and asset updates from the CLI or dashboard, then deliver the right bundle to every compatible device in minutes.

Fast publish

Ship OTA fixes without waiting on another store review cycle.

Runtime safe

Keep native releases separate and serve only bundles that match the installed binary.

CI ready

Upload from your terminal or automate release packaging in your existing pipeline.

bundle upload

Channel Management

Use channels like production, beta, QA, or feature-specific tracks to ship safely, test in parallel, and treat release paths like branch alternatives.

Independent tracks

Separate stable releases, QA passes, and internal experiments inside the same project.

Feature-driven development

Publish a branch to its own channel and validate work without disturbing your main release path.

Promote forward

Move proven bundles from testing tracks into wider release channels when they are ready.

channels

Rollout & Publishing

Control bundle eligibility per channel, expand releases in stages, narrow delivery to the right audience, and revert to the last stable version without shipping a reverse build.

Staged rollout

Start small, watch install health, then move from early percentages to a full rollout when the release proves itself.

Managed targeting

Use managed publishing as the channel gate, then narrow rollout eligibility to the audience you want to expose first.

Instant rollback

Return users to the previous working OTA bundle, or all the way back to the native build, without publishing a special reverse release.

CLI

Analytics Dashboard

Get real-time visibility into installs, rollout progress, platform splits, and update adoption.
analytics
Bundle Drop

Built for React Native teams

Everything you need to ship updates confidently — channels, rollouts, rollback safety, and real-time analytics.

Channel-based distribution

Organize releases into channels like production, staging, and beta. Target the right audience with the right update every time.

Channel management
Realtime analysis

Real-time analytics

Track installs, active devices, platform splits, and rollout progress from your dashboard.

Targeted rollout

Targeted rollouts

Roll out updates to a percentage of users or target specific segments with user properties.

Team collaboration

Team collaboration

Invite your team, manage roles and permissions, and work together across multiple organizations and projects.

Instant rollbacks

Instant rollback

Something went wrong? Roll back to any previous bundle version instantly with a single click.

Instant OTA Updates

Push JavaScript bundle updates to your React Native apps instantly — no app store review required.

Multi-channel Releases

Manage production, staging, beta, and custom channels. Each channel gets its own release track.

Granular Rollouts

Roll out updates to a specific percentage of users, then gradually increase as confidence grows.

CLI & CI/CD Ready

Upload bundles from your terminal or CI pipeline with our CLI. Supports PAT tokens for automation.

Platform-aware Targeting

Ship platform-specific bundles for iOS and Android. Target updates by device platform automatically.

Real-time Dashboard

Monitor installs, active devices, rollout status, and platform splits from a comprehensive analytics dashboard.

Organization Management

Create organizations, manage team members with fine-grained roles, and collaborate across multiple projects.

Rollback Safety

Instantly roll back to any previous bundle version when something goes wrong. Your users stay protected.

Start shipping OTA updates in minutes

Bundle Drop gives you everything you need to deploy React Native updates instantly. Join developers shipping with confidence.

Get started free