Mobile release infrastructure
Ship React Native apps.All the way into the store.
Most mobile CI stops at a green build. Ubriot carries the release the rest of the way: signing, TestFlight and Google Play submission, OTA updates and push. When something breaks, Ubriot AI diagnoses it against your app's own release history.
- #412 iOSBuilding, Building
- #409 AndroidOn Google Play, Done
- #410 iOSNeeds you, Needs you
- #411 iOSSigning, Building
- #406 iOSOn TestFlight, Done
- Builds iOS + Android
- Submission TestFlight + Play
- Updates OTA channels
- Push APNs + FCM
One release, start to finish
Watch a release ship itself.
Build
312
Duration
11m 23s
Status
Ready
Artifact
binary, build log, and source ref kept together
Store state
upload, processing result, and next owner visible
Retry rule
rerun only after signing, track, or metadata changed
Done state
source ref, artifact, store result, and health proof agree
Wait state
unchanged blockers keep the release open with an owner
Platform
Every step from commit to store, in one place.
Native builds
Store submission
OTA updates
Push notifications
Submission check
Release intelligence
Release safety
Ubriot Console
Build analytics
Store follow-through
Intentional release holds
Retry owner
Blocked on purpose
Duplicate build guard
Retry diff
Retry receipt
Retry justification
Retry wait state
Ubriot Notify, included
Push notifications without the per-MAU bill.
Direct APNs and FCM delivery, priced per registered device. Auto-retry, campaigns, and delivery logs in the same dashboard as your builds.
At 100,000 registered devices
Typical per-MAU tier
~$1,200/mo
Ubriot Pro
$99/mo
Direct APNs + FCM
No relay
Per-device
Not per-MAU
Auto-retry
5x with backoff
Token cleanup
Automatic
Illustrative, compared with typical per-MAU tiers. Third-party pricing varies.
Workflow
One command when you want speed. One dashboard when you need control.
- 1
Connect
Point Ubriot at a Git repository and branch. - 2
Credential
Upload signing credentials once. Ubriot handles certificates from then on. - 3
Ship
Native builds to the stores, or OTA updates straight to devices, from one CLI. - 4
Track
Follow store processing from upload to ready, with logs and AI diagnosis when a build fails.

Overview
What is Ubriot?
Most teams assemble the release pipeline by hand: a CI service for builds, Fastlane for signing and uploads, a separate provider for OTA updates, and yet another vendor for push. Each piece carries its own config, billing, and ways to break. Ubriot puts native builds, store submission, OTA, and push in one platform you drive from one dashboard or CLI. Connect a Git repository, add your signing credentials once, and ship, with no per-build-minute meters and no per-monthly-active-user push bills.
- Built for
- React Native and Expo mobile teams
- Replaces
- CI minutes, Fastlane, OTA and push vendors
- Driven by
- One dashboard or one CLI command