Which frameworks does Mach support?
Mach supports Vanilla React Native, Flutter, and Expo React Native projects. Each framework keeps the delivery workflow it needs while builds, credentials, release activity, and history remain in one workspace.
What is included in a Mach workspace?
Mach brings together cloud builds, live logs, artifacts, credentials and secrets, OTA releases, connected-device installs, push, store delivery, Maestro testing, project roles, and release history.
Can Mach build iOS, Android, and web apps?
Mach runs managed iOS and Android builds for supported projects, and supports Flutter web bundles. The selected framework and build profile determine the targets available for each project.
How do I move an existing app to Mach?
Install the CLI, sign in, then initialise or link the project and review the generated mach.config.json. Keep that configuration in version control so your team and CI use the same build profiles.
How does Mach pricing work?
The free plan includes 10 Android and 10 iOS builds each month. After that, Android builds are $0.70, iOS builds are $1.20, and managed Maestro testing is $0.40 for the first 15 minutes plus $0.20 for each additional 10-minute block.
When should I use an OTA release instead of a new build?
Use OTA for compatible JavaScript, styling, and asset changes. Native code, permissions, SDK, or runtime changes still require a new binary; Mach uses channels and runtime compatibility to protect the installed app.
Can I install a build directly on a test device?
Yes. Install Hub discovers compatible devices through the local Mach agent and lets you push an installable artifact from the dashboard, without passing files around manually.
How do testing and store submissions work?
Maestro test runs and store submissions stay attached to the build that produced the artifact, creating a traceable release record. Managed Maestro runs require a Pay as you go wallet.
How does Mach protect signing credentials and secrets?
Mach stores credentials and secrets encrypted at rest, scopes them to the requested build, and keeps sensitive values out of normal dashboard views and build logs.
Can my team and AI tools access Mach safely?
Project roles control who can work in each workspace, and ownership can be transferred deliberately. Connected MCP apps receive read-only access to allowed project, build, OTA, test, and usage data—not secrets or publishing controls.