β οΈ Setup Credentials FIRST
Required before building: Save your iOS/Android credentials locally.
Questo contenuto non Γ¨ ancora disponibile nella tua lingua.
ποΈ Build native mobile apps in the cloud and automatically submit them to the App Store and Play Store.
The build command allows you to build your Capacitor app for iOS and Android in Capgoβs cloud infrastructure, similar to how Expo handles builds. Your app is built on dedicated infrastructure and can be automatically submitted to the app stores.
Current Status: Private Beta
Building native mobile apps traditionally requires:
With Capgo Cloud Build, you get:
npx @capgo/cli@latest build com.example.appThatβs it! Your app will be built in the cloud and youβll see real-time logs.
β οΈ Setup Credentials FIRST
Required before building: Save your iOS/Android credentials locally.
Getting Started
Create your first native build in minutes.
iOS Builds
Configure certificates and build for App Store.
Android Builds
Set up keystores and build for Play Store.
Troubleshooting
Solutions to common build issues.
npx @capgo/cli@latest build [appId] [options]Build for both platforms:
npx @capgo/cli@latest build com.example.appBuild for iOS only:
npx @capgo/cli@latest build com.example.app --platform iosBuild for Android in debug mode:
npx @capgo/cli@latest build com.example.app --platform android --build-mode debugBuild from a specific directory:
npx @capgo/cli@latest build com.example.app --path ./my-app| Option | Type | Default | Description |
|---|---|---|---|
appId | string | capacitor.config | Application ID (e.g., com.example.app) |
--path <path> | string | Current directory | Path to your project directory |
--platform <platform> | string | both | Target platform: ios, android, or both |
--build-mode <mode> | string | release | Build mode: debug or release |
--build-config <config> | string | - | Additional build configuration as JSON string |
-a, --apikey <apikey> | string | - | API key (or use CAPGO_TOKEN env var) |
--supa-host <url> | string | https://api.capgo.app | Custom Supabase host URL |
--supa-anon <key> | string | - | Custom Supabase anon key |
sequenceDiagram participant Dev as Developer participant CLI as Capgo CLI participant Cloud as Capgo Cloud participant iOS as Mac Builder participant Android as Android Builder
Dev->>CLI: build com.example.app CLI->>CLI: Zip project locally CLI->>Cloud: Upload to R2 Cloud->>iOS: Provision Mac (iOS) Cloud->>Android: Start sandbox (Android) iOS-->>CLI: Stream logs (SSE) Android-->>CLI: Stream logs (SSE) iOS->>Cloud: Build complete Android->>Cloud: Build complete Cloud->>iOS: Cleanup (24h later) Cloud->>Android: Cleanup (instant) CLI->>Dev: Build succeedednode_modules, dotfiles)Capgo Cloud Build isnβt new infrastructure - weβve been using it internally for 3 years:
Works everywhere - GitHub Actions, GitLab CI, or any CI/CD platform:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode releaseNo need for:
Build time is billed based on actual usage:
Typical costs:
Only pay for what you use. No minimums, no surprises.
| Feature | Capgo Cloud Build | GitHub Actions (Mac) | Expo EAS |
|---|---|---|---|
| Mac required locally | β No | β Yes | β No |
| Setup complexity | β Single command | βββ Complex YAML | ββ Config files |
| Capacitor native | β Optimized | β οΈ Generic | β Expo only |
| Your code privacy | β Never stored | β οΈ In runners | β οΈ Uploaded |
| Cost (iOS) | π° 2Γ base | π°π°π° 10Γ expensive | π°π° Premium |
Important: Capgo builds native parts only.
β We build:
β You build (locally):
npm run build)npx cap sync)This separation ensures:
Current limitations during private beta:
Ready to build without the hassle?
Create Your First Build
Step-by-step guide to your first cloud build.
Join Private Beta
Cloud Build is in private beta. Join our community to get access.