BundleNudge

BundleNudge

Open Source · Self-Host Free

Push code.
Update phones.

OTA updates for React Native. Git push triggers deploy. No App Store review. No waiting. Self-host for free or use our cloud.

$ npm install @bundlenudge/sdk
terminal
$ git push origin main
✓ Bundle built & deployed
BundleNudge
v2.4.1 ready
Updated
iOS
Updated
v2.4.1
Android
Updated
iPad
1,847
devices updated
3.2s
deploy time
100%
success rate

Open Source (BUSL-1.1)Self-Host Forever FreeManaged Cloud Available

Two Ways to Ship

One takes days. One takes seconds.

The Waiting Game

  • 01Submit to App Store and wait 1-3 days for review approval
  • 02Users stuck on different versions, bugs linger, features fragmented
  • 03Each fix requires a full build, upload, and review cycle
Total time: 1-7 days per update
Recommended

The BundleNudge Way

  • 01Push JavaScript and asset changes directly to users in seconds
  • 02Everyone on the same version, instantly. No fragmentation.
  • 03Connect GitHub, push to main, updates deploy automatically
terminal
$ git push origin main
Deploying to BundleNudge...
Live in12s

How It Works

From commit to live app in under a minute.

1

Push to GitHub

Commit and push to main. That's your deploy trigger. No extra tools, no new workflows.

git commit -m "fix checkout bug"
git push origin main
2

We Build It

Webhook triggers a build. Bundle is compiled and uploaded automatically. You don't lift a finger.

Building bundle...
3

Users Get Updated

Your app checks for updates. New bundle downloads silently. Next app launch runs the new code. Done.

# Devices check in automatically
Update downloaded
Ready on next launch

One-time setup in your app:

App.tsx
import { BundleNudge } from '@bundlenudge/sdk';

// Add this once at app startup
BundleNudge.initialize({
  apiKey: process.env.BUNDLENUDGE_API_KEY
});

Built for Your Development Flow

Skip the App Store

Push JavaScript and asset changes directly to your users. Bug fixes go live in seconds, not days. No review queue. No waiting.

Total: 3.2 seconds

Auto-rollback on Crashes

Ship a broken update? The SDK detects crashes and automatically reverts to the last stable version. Your users never get stuck.

Error detected
→ Auto-rolling back...
✓ Stable version restored

Roll Out Gradually

Release to 5% of users first. Monitor. Then 25%, 50%, 100%. Target specific devices for beta testing. Pause or roll back any release instantly.

Rollout25%

Everything you need to ship faster

A complete toolkit for React Native deployment

A/B Testing

Run experiments with multiple variants. Track metrics and declare winners.

iOS Builds

Build .ipa files from any GitHub branch. Ad-hoc and TestFlight ready.

QR Install Links

Generate QR codes for instant installs. Share short codes with testers.

Device Targeting

Allowlist or blocklist specific devices. Target by platform or UDID.

Your Adventure, Your Plan

Self-host for free forever, or let us handle the infrastructure.

Self-Host: Always Free

Deploy on your own servers. No limits. No fees. Forever.

Or use our managed cloud:

Licensed under BUSL-1.1

COMING SOON

Test Any Branch,
On Real Devices.

Connect multiple branches to generate .ipa and .apk test builds instantly. Share with your team via QR codes. All from one dashboard.

app.bundlenudge.com/myapp/testing

Test Builds

mainproduction
Build #247 • 2 hours ago
feature/new-checkoutstaging
Build #12 • 15 min ago
hotfix/payment-bugbuilding...
Started 2 min ago
42%

Branch-Based Builds

Connect any branch from your repo. Push code, get a testable build automatically. Feature branches, hotfixes, experiments — all instantly available for testing.

iOS & Android Builds

Generate signed .ipa files for iOS and .apk/.aab for Android. Ad-hoc distribution, TestFlight uploads, or internal testing — we handle the builds.

QR Code Distribution

Share builds with your team instantly. Scan a QR code, install the app. No TestFlight invites, no Play Store internal testing setup.

Tester Management

Invite testers by email. Manage device UDIDs for iOS ad-hoc builds. Track who has installed which version.

OPEN SOURCE

Your Infrastructure,
Your Rules.

BundleNudge is open source under the Business Source License 1.1. Self-host on your own servers forever, completely free. No vendor lock-in. Full control over your data and deployment pipeline.

BUSL-1.1 License

Free for self-hosting, converts to Apache 2.0

Deploy Anywhere

AWS, GCP, Azure, DigitalOcean, or your own bare metal servers

Full Data Ownership

Your bundles, your servers, your data. Nothing leaves your infrastructure

No Usage Limits

Unlimited apps, unlimited updates, unlimited devices when self-hosted

Community Driven

Contribute features, report issues, shape the roadmap

# Get started in 60 seconds
docker run -d -p 3000:3000 \
  bundlenudge/bundlenudge:latest
BundleNudge | OTA Updates for React Native