BuildStack DocsOpen app →
Docs › How BuildStack works

How BuildStack works

A short tour of the pieces, so the rest of the docs make sense.

Workspaces, projects, builds

the workspace, not to individual people.

(APK, AAB, or IPA).

Managed compute

Builds run on BuildStack's own compute — Android on Linux runners, iOS on Mac agents — so there's no toolchain for you to install or keep current. You never manage a build machine.

Managed, sealed signing

Signing credentials (Android keystores, Apple certificates, Google Play service accounts) are encrypted at rest and only decrypted for the moment a build needs them. You upload them once; BuildStack reuses them and never exposes them back.

Two ways to trigger a build

and every push builds automatically.

via an API key.

CI runners (bring your own workflow)

Beyond building apps, BuildStack can run your GitHub Actions workflows on its own compute. Add runs-on: [self-hosted, buildstack-linux] to a job and it runs on a fresh, isolated runner that BuildStack provisions per job. See Run CI on BuildStack.

What you're billed on

runners.

See CI minutes, build quota & plans.