NewE2E tests with Maestro & TesterArmy

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.

Start free
iOS · Android · visionOSFree plan, no credit cardDocs
❯norrix build ios release appstore
Preparing project…
✔Project archive uploaded
✔Encrypted env injected
✔Signed with App Store Connect key
✔Build succeeded

Every flavor of NativeScript, one pipeline.

  • Angular logo
  • React logo
  • Solid logo
  • Svelte logo
  • Vue logo
The pipeline

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.

  1. 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
  2. 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
  3. 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
Fingerprinting

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.

update ios 1.4.0 (43)fingerprint a3f9c1e
DeviceNativeStatus
iPhone 16 Proa3f9c1eDelivered
iPhone 15a3f9c1eDelivered
iPad Air7c21d08Held
iPhone 13 minia3f9c1eDelivered
1 held: a native plugin changed after build 41. That device needs a store update first.
The platform

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.

Pricing

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

$0/month

  • 4 builds, 4 submissions, 4 updates per month
  • No credit card required
  • Great for hobby projects and evaluation
Get started

Pro

Most popular
$19/month

  • 8 builds, 8 submissions, 8 updates included
  • Metered usage at $0.99 per operation after
  • Email support and priority builds
Subscribe

Enterprise

$199/month

  • 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
Subscribe
FAQ

Questions, answered.

Something missing? Ask the team.

Your next release is three commands away.

Free to start, no credit card. Your first cloud build can be running in minutes.

  1. 01 · Install the CLI
  2. 02 · Sign in
  3. 03 · Ship a cloud build