β If React Native Stallion helps you ship OTA updates, consider starring the repo on GitHub!
React Native Stallion is a modern CodePush alternative and App Center replacement for React Native apps. Ship app updates instantly with up to 98% smaller patches (depending on changes)βno app store resubmission required for JavaScript updates. A full-featured Expo EAS Update alternative with advanced OTA controls, patch-based updates, and enterprise security.
Trusted by 2,500+ organizations serving 500M+ users. 10,000 MAU free tier β no credit card required.
π Sign up with Stallion to start shipping OTA updates today
React Native Stallion is a leading CodePush replacement for teams that need modern OTA update capabilities:
- Up to 98% Smaller Patch Updates (Depending on Changes) β Binary-safe differential updates, not full bundles
- Automatic Rollback & Crash Recovery β Instant rollback on crashes or failures
- Advanced Security Features β Cryptographic bundle signing with customer keys
- No App Store Resubmission for JavaScript Updates β Ship JavaScript updates instantly
- CodePush Compatible β Easy migration from CodePush or App Center
- Advanced Analytics β Release-wise adoption and failure tracking
- On-Premise Option β Self-hosted deployment with a security-focused architecture
- Free Tier Available β Perfect for indie devs and small teams
npm install react-native-stallion@latestimport { useStallionUpdate, restart } from 'react-native-stallion'
const UpdateModal = () => {
const { isRestartRequired, newReleaseBundle } = useStallionUpdate()
if (!isRestartRequired) return null
return (
<Modal visible>
<Text>{newReleaseBundle?.releaseNote || 'Update ready!'}</Text>
<Button onPress={restart} title="Restart App" />
</Modal>
)
}Replace deprecated CodePush with React Native Stallion in minutes. Read the migration guide β
React Native Stallion uses binary-safe differential updates instead of full bundles. Ship only what changedβtiny patches that are cryptographically verified and applied atomically.
- Differential/Patch Updates β Binary-safe diffs, up to 98% smaller than full bundles (depending on changes)
- Bandwidth Efficiency β Minimal data transfer for faster installs
- Instant Updates β Users never notice the update process
Protect your users with automatic rollback capabilities:
- Automatic Rollback β Instant rollback on crashes or failures
- Crash Loop Prevention β Prevents bad updates from breaking your app
- Manual Rollback β Device-level revert for installed updates
- Rollback Analytics β Track rollback rates and reasons
Advanced security features for production apps:
- Bundle Signing β Cryptographic verification with customer-managed keys
- Integrity Verification β SHA-256 checksums for tamper-proof updates
- On-Premise Hosting β Deploy behind your firewall with full control
- Privacy-Focused Architecture β Supports regional data residency
Granular control over update deployment:
- Mandatory & Optional Updates β CodePush-style update flows
- Phased Rollout β Gradual deployment with percentage controls
- Custom Update UI β Build custom modals, banners, or prompts
- Update Strategy Control β Granular install strategies
- Background Updates β Automatic checks when app moves to foreground
npm install react-native-stallion@latest
# or
yarn add react-native-stallion@latestFor complete setup instructions, native integration steps, and environment configurations, visit:
import { withStallion } from 'react-native-stallion'
export default withStallion(RootComponent);- Full Documentation β Complete API reference and guides
- SDK Installation β Step-by-step setup
- Bundle Signing β Security best practices
- Custom Update UI β Build custom flows
- CI/CD Integration β Automate deployments
- New Architecture Support β Fabric, TurboModules, and React Native 0.76+
- Patch Updates Explained β How binary-safe diffs work
- OTA Security Guide β Bundle signing, integrity, and rollbacks
- OTA Best Practices (2026) β Safer release workflows
- React Native OTA Updates Guide β Complete OTA overview
- API Reference β SDK hooks and methods
- Getting Started β Platform overview
- Pricing β Plans and free tier details
- Trust Center β Compliance and security resources
- CodePush Migration β Migrate from CodePush
- App Center Migration β Replace App Center
- Expo Updates Migration β Switch from Expo Updates
React Native Stallion is a modern CodePush replacement for teams migrating from deprecated CodePush or App Center:
- β CodePush-compatible API
- β Patch updates (CodePush doesn't support)
- β Active development and support
- β Modern features and security
A strong Expo Updates replacement with more features:
- β Patch updates (up to 98% smaller, depending on changes)
- β Advanced OTA controls
- β More affordable pricing
- β Works with Expo SDK 52+ and bare React Native
Enterprise-ready OTA update solution:
- β On-premise hosting
- β Bundle signing with customer keys
- β Privacy-focused architecture
- β Supports regional data residency
React Native Stallion is SOC 2 Type 1 compliant (Security, Availability, Confidentiality).
- Cryptographic Bundle Signing β Customer-managed keys for tamper-proof updates
- SHA-256 Integrity Verification β Automatic checksum validation
- Automatic Crash Detection β Instant rollback on crashes
- On-Premise Deployment β Full infrastructure control
- Audit Logging β Complete audit trails
Take full control with self-hosted deployment:
- Security-Focused Architecture β Behind your firewall
- Complete Infrastructure Control β Your data centers
- Privacy-Focused Architecture β Supports regional data residency
- Seamless CI/CD β REST APIs and webhooks
- Zero Vendor Lock-in β Full access to logs and metrics
Contact sales for on-premise hosting
We welcome contributions! Please see the CONTRIBUTING.md file to get started.
- Open Issues β Report bugs or request features
- Documentation β Complete guides and API reference
- Contact Support β Get help from our team
- Website: https://stalliontech.io
- Documentation: https://stalliontech.io/learn
- Console: https://console.stalliontech.io
- GitHub: https://github.com/stallion-tech/react-native-stallion
- Pricing: https://stalliontech.io/pricing
- NPM Package: https://www.npmjs.com/package/react-native-stallion
React Native Stallion β The fastest, safest way to manage React Native OTA updates. A CodePush alternative and Expo EAS Update replacement with patch-based updates, enterprise security, and up to 98% smaller deployments (depending on changes).
