AppsOnAir

Go beyond distribution.
Master your app’s entire lifecycle.

AppsOnAir brings OTA updates, APK delivery, and a React Native SDK into one command center for mobile teams who move fast.

Trusted by mobile teams shipping every day

React Native Cloud service CLI-first APK + Bundle

One platform

Every stage of your app release.

OTA distribution, live CodePush updates, and workspace control — all in one place at appsonair.ir.

/codepush

Push updates directly to your users, no App Store wait.

  • Deploy JS bundles and assets instantly to React Native apps.
  • Phased rollouts, mandatory updates, and clean versioning.
  • Drop-in alternative to Microsoft CodePush — point your SDK at AppsOnAir and go.
yarn ota deploy --deployment production

✓ Bundled release v1.6.0
✓ Uploaded 2.4 MB
✓ Live on Production

/ota

Distribute builds without the app store.

  • Share Android APKs with testers via a private install link.
  • One link per app — filter by deployment when you need it.
  • Skip TestFlight and Play Console friction for internal builds.
Install MyApp

Production · 1.6.0 (17)

Download APK

/workspace

Manage apps, deployments, and releases in one place.

  • Create apps and Staging / Production deployments.
  • Upload bundles or APKs, set rollout %, disable old releases.
  • Issue CLI API tokens for CI without sharing passwords.
Open workspace →
Production
Staging
3 releases · 100% rollout

CLI first

Release faster with OTA CLI

Upload and distribute app builds from your terminal. One config file, one command — automation built in.

export OTA_SERVER_URL=https://appsonair.ir
yarn cli deploy --deployment production
CLI First Faster Workflows Automation Built In
Get Started

One platform. Every stage of your app.

AppsOnAir keeps your mobile lifecycle in one place — built for teams who move fast and stay in control.

Get Started for Free