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.
Open Source (BUSL-1.1)•Self-Host Forever Free•Managed 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
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
How It Works
From commit to live app in under a minute.
Push to GitHub
Commit and push to main. That's your deploy trigger. No extra tools, no new workflows.
git push origin main
We Build It
Webhook triggers a build. Bundle is compiled and uploaded automatically. You don't lift a finger.
Users Get Updated
Your app checks for updates. New bundle downloads silently. Next app launch runs the new code. Done.
✓ Update downloaded
✓ Ready on next launch
One-time setup in your app:
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.
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.
→ 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.
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
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.
Test Builds
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.
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
bundlenudge/bundlenudge:latest