Build and publish white-label apps with Codemagic

White labeling is the process of rebranding your base app for each customer with their own settings and assets.

Giving developers an easier way to build white-label mobile apps

Whether you are building a few versions or hundreds of versions of your native iOS or Android, React Native, Flutter, or Ionic app, Codemagic has everything you need to automate the rebranding process and deliver high-quality apps to the stores.

One codebase

You don’t have to create multiple codebases or workflows, use a single application codebase with a dynamic workflow to generate a branded version for each of your customers.

Codemagic REST API

Need to trigger builds from your own web app or a white-label app builder? Use the Codemagic REST API to initiate builds with a custom JSON payload to build specific versions of your app. Environment variables can be passed in your API calls, allowing you to keep the required number of workflows to a minimum.

Simple scripts

Customize your app and perform actions such as changing app icons, updating bundle identifiers, and modifying configuration files by fetching assets from S3, CMS, GCP Bucket, or any other source using simple scripts.

Automatic iOS code signing

Automate the code signing of your white-label apps. For iOS apps, Codemagic has an integration with Apple Developer Portal. Certificates and provisioning profiles can be automatically created, fetched, and updated from the Apple Developer Portal to code-sign your apps.

Publish to customer stores

Codemagic simplifies publishing to the Apple App Store and Google Play by using the stores' publishing APIs. This means you can publish Android and iOS apps using your own or your customers' app store accounts. You can also use automatic build versioning based on the last version published to Google Play or the App Store.

Run builds in parallel

Codemagic’s scalable architecture means you can run multiple builds at the same time using macOS, Windows, and Linux machines. As your needs grow, additional concurrencies can be added to your account without worrying about setting up and maintaining your own infrastructure.

Optimize compute power

You can use fast macOS and Linux machines. macOS M2 is now available, and Linux instances can scale up to as many vCPU and RAM as required.

  • Pay for what you use

A metered option similar to Google Cloud or AWS. With this option, we charge based on your usage.

  • Annual plan

In this plan, you pay a fixed price and have unlimited build minutes usage. Pricing is based on the number of concurrencies/parallel builds.

Loved by the community

Grow your business with Codemagic

Sign up today and deliver your apps in record time.