// COMPARISON
EDGE-OTA VS MICROSOFT APP CENTER CODEPUSH.
MICROSOFT RETIRED APP CENTER CODEPUSH. MIGRATE TO STANDARD EXPO UPDATES PROTOCOL V1 WITH LOCAL ECDSA CODE SIGNING AND ZERO THIRD-PARTY NATIVE BRIDGE.
▒ PRICING COMPARISON
Service Availability
Edge-OTA
Active & Maintained
300+ Cloudflare Edge Nodes
CodePush
Retired (EOL)
App Center shut down by Microsoft
Self-Hosted Stack
Edge-OTA
Cloudflare Worker + R2
$0 Egress + SQLite/D1 or Docker
CodePush
Legacy Node + AWS S3
High S3/CloudFront egress costs
Managed Cloud (250k MAU)
Edge-OTA
$7/mo flat
Unlimited bandwidth & projects
CodePush
N/A (Discontinued)
Paid forks charge $49–$199/mo
| Edge-OTA | CodePush | Advantage | |
|---|---|---|---|
| Service Availability | Active & Maintained 300+ Cloudflare Edge Nodes | Retired (EOL) App Center shut down by Microsoft | Drop-in modern replacement |
| Self-Hosted Stack | Cloudflare Worker + R2 $0 Egress + SQLite/D1 or Docker | Legacy Node + AWS S3 High S3/CloudFront egress costs | Serverless $0 egress |
| Managed Cloud (250k MAU) | $7/mo flat Unlimited bandwidth & projects | N/A (Discontinued) Paid forks charge $49–$199/mo | Lowest total cost of ownership |
▒ FEATURE COMPARISON
Active Support for RN New Architecture (Fabric)
Edge ✓
CodePush ✗
Official Expo Updates Protocol v1
Edge ✓
CodePush ✗
Zero Third-Party Native Bridge Required
Edge ✓
CodePush ✗
Mandatory ECDSA P-256 Bundle Signing
Edge ✓
CodePush Optional / Complex
Runtime Firewall (Prevents Native Mismatch Crashes)
Edge ✓
CodePush ✗
Progressive Percentage Rollouts & Instant Rollbacks
Edge ✓
CodePush ✓
Self-Host on Serverless Cloudflare R2 ($0 Egress)
Edge ✓
CodePush ✗
| Feature | Edge-OTA | CodePush |
|---|---|---|
| Active Support for RN New Architecture (Fabric) | ✓ | ✗ |
| Official Expo Updates Protocol v1 | ✓ | ✗ |
| Zero Third-Party Native Bridge Required | ✓ | ✗ |
| Mandatory ECDSA P-256 Bundle Signing | ✓ | Optional / Complex |
| Runtime Firewall (Prevents Native Mismatch Crashes) | ✓ | ✗ |
| Progressive Percentage Rollouts & Instant Rollbacks | ✓ | ✓ |
| Self-Host on Serverless Cloudflare R2 ($0 Egress) | ✓ | ✗ |
▒ MIGRATION (5 MINUTES (REMOVE LEGACY BRIDGE → INIT EXPO-UPDATES))
01
npm uninstall react-native-code-push
npx expo install expo-updates Remove Legacy `react-native-code-push` & Install `expo-updates`
02
Remove `CodePush()` Root Component Wrapper
03
npm install -g @renbostudios/edge-ota
edge-ota login
edge-ota init
npx expo prebuild --clean
edge-ota push --channel production Initialize EdgeOTA & Push Signed Updates
READY TO SWITCH?
SAME PROTOCOL. ZERO EGRESS. FLAT-RATE PRICING.
▒ OTHER COMPARISONS