Norrix: Build.Submit.Update.
The release pipeline for NativeScript apps. Cloud builds, store submissions, and over-the-air updates that know when not to ship.
Three commands between a commit and your users.
Each one works from the CLI, from CI, or from the dashboard, and each picks up where the last left off.
- 01
Build
Cloud runners compile and sign iOS, visionOS, and Android apps. No local Xcode or Android Studio required.
❯ norrix build ios release- Encrypted env vars and files, injected at build time
- App Store Connect API key or .p12 signing
- Nx workspaces with npm, pnpm, yarn, or bun
- 02
Submit
Send the build you just made to TestFlight, the App Store, or any Google Play track in one step.
❯ norrix submit android production- production, beta, alpha, and internal tracks
- Picks up your latest successful build
- Status webhooks to Slack, Teams, or your own endpoint
- 03
Update
Push JavaScript, CSS, and asset fixes straight to devices, without waiting on store review.
❯ norrix update ios 1.4.0- Fingerprint-gated, so native changes never ship OTA
- Target version series or tags like beta
- Automatic rollback when a launch fails
Over-the-air updates that know when not to ship.
Every build records a fingerprint of its native layer: platform version, plugins, App_Resources, and native source. An update only reaches devices whose binary matches, and the CLI warns you before you publish something that needs the store.
If an update ever fails before first render, the device quarantines it and relaunches the last known-good bundle. Nobody gets stuck.
| Device | Binary | Native | Status |
|---|---|---|---|
| iPhone 16 Pro | 1.4.0 (42) | a3f9c1e | Delivered |
| iPhone 15 | 1.4.0 (42) | a3f9c1e | Delivered |
| iPad Air | 1.4.0 (41) | 7c21d08 | Held |
| iPhone 13 mini | 1.4.0 (42) | a3f9c1e | Delivered |
Everything around the release.
The controls a team needs to ship mobile safely, without stitching together five services and a pile of shell scripts.
Teams & roles
Owner, admin, and member roles across as many organizations as you run.
Scoped API keys
Least-privilege keys for CI, with expiry and rotation.
Encrypted environment
AES-256-GCM secrets and files, decrypted only at build time.
Webhooks
Build, submit, and update events to Slack, Teams, or any endpoint.
E2E testing
Maestro flows or TesterArmy e2e suites on cloud simulators, on Enterprise.
OTA analytics
Adoption, failed launches, and recoveries for every update.
Branded restart page
Your design on the screen users see while an update applies.
Built for CI
Non-interactive mode, dry runs, and first-class Nx support.
Start free. Scale as you ship.
Every plan includes builds, submissions, and updates. On paid plans, usage past your allowance is metered per operation.
Free
- 4 builds, 4 submissions, 4 updates per month
- No credit card required
- Great for hobby projects and evaluation
Pro
Most popular- 8 builds, 8 submissions, 8 updates included
- Metered usage at $0.99 per operation after
- Email support and priority builds
Enterprise
- 89 builds, 89 submissions, 89 updates included
- Unlimited E2E tests (Maestro or TesterArmy e2e)
- Metered usage at $0.89 per operation (volume discount)
- Priority support and higher limits
Your next release is three commands away.
Free to start, no credit card. Your first cloud build can be running in minutes.
- 01 · Install the CLI
- 02 · Sign in
- 03 · Ship a cloud build
