Updated

CapWrapp vs Codemagic

Codemagic is a powerful mobile CI/CD that you configure yourself. CapWrapp is a guided path from a web app on GitHub to TestFlight, Google Play and App Review. Both build on cloud Macs; the setup is very different.

CapWrapp

Adds Capacitor to your GitHub repo, builds on GitHub’s Macs, and ships to TestFlight, Google Play and App Review from one dashboard.

Codemagic

CI/CD for mobile teams: Flutter, React Native, native and Ionic/Capacitor builds on hosted Mac minis, configured in a codemagic.yaml file.

The short answer

Pick CapWrapp if you have a web app and want it in the stores without learning mobile CI: it adds Capacitor, sets up signing, writes the pipeline, and gives you buttons for TestFlight, Google Play and App Review. Pick Codemagic if you are a mobile team that wants full control — custom scripts, tests, any framework — and are happy to write and maintain a codemagic.yaml.

Choose CapWrapp if…

  • You have a web app, not a mobile team
  • You don’t want to write YAML or learn certificates and provisioning profiles
  • You want Capacitor and the native projects added for you
  • You want store listings, translations and releases in the same place

Choose Codemagic if…

  • You need custom pipelines: tests, scripts, several workflows, any Git host
  • You also build Flutter, React Native or fully native apps
  • You want fine control over release timing and fast M4 machines
  • You want 500 free macOS build minutes a month to start

Side by side

CapWrapp vs Codemagic at a glance

Feature comparison of CapWrapp and Codemagic
Starting pointCapWrappA web app on GitHub; Capacitor and native projects added for youCodemagicA repo with the native projects already set up
ConfigurationCapWrappNothing to write: CapWrapp installs the pipelineCodemagicA codemagic.yaml you write and maintain
Where builds runCapWrappGitHub Actions, in your accountCodemagicCodemagic’s hosted Mac minis (M2 or M4)
SigningCapWrappCreated from your App Store Connect key; Android keystore created and vaultedCodemagicFetched or generated from your API key; you upload the keystore
StoresCapWrappTestFlight and Play testing, then App Review and productionCodemagicTestFlight, App Store review and any Play track, as you script it
Store listingCapWrappWritten once, translated by AI, pushed to both storesCodemagicNot included
FlexibilityCapWrappOne opinionated pipeline for Capacitor appsCodemagicAny framework, tests, custom scripts, many workflows
Failed buildsCapWrappThe log, explained in plain English by AICodemagicFull build logs
PriceCapWrapp$29/month for up to 3 apps ($20 billed yearly), 14-day free trialCodemagic500 free Mac minutes a month, then $0.095 a minute; unlimited from $3,990 a year

A green check marks the stronger option on that line. Codemagic details and prices come from its public website, checked October 29, 2026.

How Codemagic works

Codemagic is a CI/CD service built for mobile apps. It builds Flutter, React Native, native iOS and Android, Ionic and Capacitor projects on hosted Mac minis, from GitHub, GitLab, Bitbucket or any Git URL. Capacitor projects are configured in a codemagic.yaml file at the root of the repo — the visual workflow editor is for Flutter only. Its Ionic guide runs npx cap sync, CocoaPods and Gradle, so the iOS and Android projects need to be in the repo already.

With an App Store Connect API key, Codemagic can fetch or create the certificates and profiles, publish to TestFlight and submit for App Store review with control over release timing. For Google Play you add a service account and pick a track, and you upload your Android keystore.

How CapWrapp works

Connect the GitHub repo your project lives in — Lovable, Bolt and Base44 sync to GitHub in one click. If it is still a website, CapWrapp commits Capacitor, the open-source native runtime from Ionic, along with the iOS and Android projects. When you pick a commit, CapWrapp starts GitHub Actions in your own account: the web app is built and bundled into both apps, signed with keys from CapWrapp’s vault, and uploaded to TestFlight and Google Play’s internal testing track. From the Releases page you send a tested version to App Review or promote it to production on Google Play, with What’s New already translated. The store listing is written once and translated by AI. More in how CapWrapp works.

The real cost is the setup

On build minutes alone, Codemagic is generous. What you pay in is time: adding Capacitor and the native projects, learning Apple’s distribution certificates and profiles, creating and safeguarding an Android upload key, writing the YAML, and keeping it working as Xcode, Gradle and the stores change. CapWrapp does that work for you and stays out of the way afterwards — the pipeline is a GitHub Actions workflow and Fastlane files in your repo that you can read and change.

If you are a mobile team with tests to run and several apps on different frameworks, that flexibility is worth the setup, and Codemagic is the better tool.

Pricing

Codemagic’s free plan includes 500 macOS M2 build minutes a month with one concurrent build. After that, pay as you go is $0.095 a minute on an M2 Mac mini, or fixed annual plans with unlimited minutes start at $3,990 a year.

CapWrapp is a subscription priced by active apps, with every feature on every plan: $29 a month for up to 3 apps, $99 for 10 and $249 for 50 — $20, $79 and $199 a month billed yearly. An app counts as active for 30 days after you ship it, teammates are free, and every plan starts with a 14-day free trial with no card. Builds run on your GitHub account’s Actions minutes. Whichever tool you pick, Apple charges $99 a year for a developer account and Google $25 once.

Leaving CapWrapp for Codemagic later

Nothing locks you in. CapWrapp keeps standard Capacitor iOS and Android projects in your repo, so moving to Codemagic means writing a codemagic.yaml and uploading your signing keys — you can download the Android keystore CapWrapp created from its Settings.

FAQ

CapWrapp or Codemagic: common questions

Is CapWrapp a Codemagic alternative?

For Capacitor web apps, yes. CapWrapp does the parts Codemagic leaves to you — adding Capacitor, setting up signing, writing the pipeline, store listings — and gives you a dashboard instead of YAML. For custom pipelines, tests or other frameworks, Codemagic is the stronger tool.

Does Codemagic support Capacitor?

Yes, through a codemagic.yaml file. Codemagic’s visual workflow editor only covers Flutter, and its Ionic and Capacitor guide expects the iOS and Android projects to be in the repo already.

Do I need a Mac with Codemagic or CapWrapp?

No, with either: Codemagic builds on its hosted Mac minis, CapWrapp on GitHub’s macOS runners in your account. You need an Apple Developer account ($99 a year) for both.

Which is cheaper, Codemagic or CapWrapp?

For a developer who already knows mobile CI, Codemagic’s 500 free Mac minutes a month can cost nothing. CapWrapp is $29 a month for up to 3 apps, and the price includes the setup, signing and store work you would otherwise do yourself.

Can I move from CapWrapp to Codemagic later?

Yes. The iOS and Android projects are standard Capacitor projects in your repo. Write a codemagic.yaml, upload your signing keys — CapWrapp lets you download the Android keystore it created — and build there.

Skip the YAML

Connect your GitHub repo and CapWrapp sets up Capacitor, signing and the pipeline, then ships to TestFlight and Google Play. 14 days free, no card.

  • Free to start
  • No credit card
  • Sign in with Google or GitHub