OTA distribution + CodePush for iOS & Android

Ship builds & push patchesin seconds, not weeks

Upload IPA/APK files for instant install links with QR codes and automatic UDID capture — then push Flutter & React Native OTA patches with staged rollouts, crash-rate auto-pause, and instant rollback. One dashboard for the whole workflow.

No credit card required · Free plan available · Free trial on every paid plan

airbuild — zsh
$
Link ready
2
platforms
iOS + Android
1
dashboard
links, UDID & OTA
0
app store waits
for JS/Dart patches
∞
rollbacks
instant, per release

How it works

From build to install link in three steps

The classic distribution flow — upload, share, track — without the UDID spreadsheet.

1

Upload your build

Drag in an .ipa or .apk — AirBuild parses metadata, extracts the icon, and computes checksums automatically.

2

Share the link

Get an install link and QR code instantly. Password-protect it, set an expiry, or leave it open.

3

Track every install

See downloads, unique devices, and UDID captures per app and per build in real time.

New · CodePush OTA updates

Ship JS & Dart fixes without waiting on app store review

Push Flutter patches and React Native JS-bundle updates straight to installed apps using the open Shorebird and Expo Updates protocols. Stage rollouts, auto-pause on crashes, and roll back instantly — no full binary reinstall.

Live rollout
Rollout progress: 0%
Rolling out patch...

Publish a patch

One CLI command builds and uploads a Flutter Dart patch or React Native JS bundle, targeting a release version and channel.

Roll out gradually

Promote from 1% to 100% — each device is deterministically bucketed so the same device always gets a consistent decision.

Auto-pause on failure

If the crash rate crosses your threshold after enough installs, delivery pauses automatically and stops reaching new devices.

Roll back instantly

Undo a bad patch in one click. Devices fall back to the previous patch, or the code embedded in the binary at compile time.

Everything you need

Built for the full distribution workflow

Not just links — OTA patches, team roles, analytics, branding, and a developer API, all shipped and enforced today.

Streaming IPA/APK upload

Multipart streaming upload with automatic bundle ID, version, icon, and checksum extraction — no full-file buffering.

Install links + QR codes

Every build gets a shareable install page with a scannable QR code — testers install in one tap.

Automatic UDID capture

Testers install a .mobileconfig profile that registers their device UDID automatically — no manual collection.

Role-based team access

Owner, Admin, Developer, Tester, and Guest roles with server-enforced permissions.

Per-app & per-build analytics

Download/install totals, 30-day trends, and unique-device counts for every app and build.

Custom branding on install pages

Replace the AirBuild logo/color with your own on public install pages (white-label plans).

REST API + API keys

Full programmatic access to upload builds, manage apps, and create links via API keys.

CodePush OTA updates (Flutter & React Native)

Push Flutter Dart patches and React Native JS-bundle updates straight to installed apps using the open Shorebird and Expo Updates protocols — staged rollouts from 1% to 100%, instant rollback, and no app store re-submission.

Why teams switch to AirBuild

See a feature-by-feature breakdown against the tools you might already be using — including CodePush OTA updates none of them offer.

On the roadmap

Coming soon

Native SDKs to bring in-app update checks to your mobile apps directly — CodePush itself is live today.

Flutter SDK

Coming soon

In-app update checks, download/install prompts, and UDID registration for Flutter apps.

React Native SDK

Coming soon

In-app update prompts and APK install flow for React Native apps.

iOS SDK (Swift)

Coming soon

Native update checks and .mobileconfig installation helpers for iOS apps.

Android SDK (Kotlin)

Coming soon

Native in-app update checks and APK install flow for Android apps.

Frequently asked questions

What is AirBuild?

AirBuild is an OTA (over-the-air) distribution platform for iOS and Android app builds. Teams upload .ipa and .apk files and get instant shareable install links with QR codes, so testers, QA, and stakeholders can install builds without the App Store or Play Store.

How is AirBuild different from TestFlight or Play Console beta tracks?

AirBuild doesn't route through Apple or Google review at all — you upload a build and it's installable within seconds via a direct link, with no app store approval step. It also supports Android ad-hoc distribution and unifies iOS + Android analytics, roles, and branding in one dashboard, which TestFlight and Play Console (single-platform, store-tied) don't.

Does AirBuild support iOS ad-hoc distribution and UDID capture?

Yes. AirBuild generates a .mobileconfig profile that, once installed by a tester, automatically registers their device UDID — no manual UDID collection or spreadsheet required.

Is there a free plan?

Yes. AirBuild has a free tier with limits on apps, team members, storage, and monthly downloads, and every paid plan includes a free trial before your card is charged.

Does AirBuild have an API or CLI for CI/CD?

Yes. AirBuild ships a full REST API with API-key authentication, webhooks for build/install/UDID events, and a cross-platform Go CLI you can drop into GitHub Actions, GitLab CI, or any pipeline to upload builds automatically after every CI run.

See all FAQs →

Ship your next build in seconds

Free plan available. No credit card required to start.