codemagic.io Open in urlscan Pro
2600:9000:2156:b200:e:5ee1:cfc0:93a1  Public Scan

Submitted URL: http://codemagic.io/
Effective URL: https://codemagic.io/start/
Submission: On January 09 via api from SG — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Product

Use Codemagic CI/CD for

 * Flutter
 * React Native
 * Native iOS
 * Native Android
 * Cordova
 * Ionic
 * Unity

Discover more from

 * Integrations
 * Blog

Pricing Enterprise Documentation Onboarding
Login Sign up
Return to app

Log out



CI/CD FOR MOBILE
THAT MATCHES YOUR NEEDS

Select the type of project you are working with and get started now!

Flutter

Native Android

Native iOS

React Native

Cordova

Ionic
I’m just browsing



WHAT THE FASTEST CI/CD CAN DO FOR YOU?

For mobile app developers
For mobile teams
For business owners

EASILY CONFIGURABLE CI/CD

You don’t have to worry about a tedious setup! Set up your workflows in a
single, easy-to-configure codemagic.yaml file. The file can be committed to
version control, and when it is detected in the repository, it will be used to
configure the build. You can set up workflows to describe the entire build
pipeline from triggers to publishing to meet your unique needs.

INTEGRATE WITH THE TOOLS YOU LOVE

Codemagic integrates with many of the services you already use but can easily be
extended and customized to meet the exact needs of your workflow. See the
growing list of integrations here. You can also use Codemagic API for advanced
integration with other tools. All data sent is and received as JSON.
CREATED WITH FABRIC.JS 1.7.22
WORLD-CLASS SUPPORT

Codemagic has extensive open-source documentation for setting up CI/CD for your
mobile projects. Industry experts share step-by-step guides on various topics on
the Codemagic blog. And if you ever get stuck, you can join our Slack channel
with 5k community members or talk to our support developers.

ZERO MAINTENANCE

We know that keeping the build pipeline up to date is time consuming and takes
developers out of the flow. Codemagic CI/CD is always prepared to equip you with
the latest tools you need to build mobile apps. To support both Android and iOS
apps, Codemagic builds run on macOS machines that have multiple Xcode versions,
Android SDK and other tools preinstalled.
CREATED WITH FABRIC.JS 1.7.22
KEEP YOUR TEAM IN THE LOOP

When multiple people are working on your app, you need to make sure everybody is
working in the same controlled environment and that commits will not conflict
with each other. With Codemagic, you get instant feedback on every commit and
avoid a negative user experience in production.
CREATED WITH FABRIC.JS 1.7.22
DON’T WASTE YOUR DEVELOPER RESOURCES

When you have limited resources, you don’t want to waste those that could be
invested in actual development. Codemagic automates all the manual steps so that
your developers can concentrate on what actually matters – writing code and
shipping new features.

PUBLISH NEW FEATURES WITH CONFIDENCE

Benefit from fast iteration cycles while maintaining quality. Humans make
mistakes. In order to deliver five-star applications and stay ahead of the
competition, it’s necessary to test the quality of your app. Codemagic will run
automatic tests after every commit so that you can publish error-free code to
customers without delays.

SECURE CI/CD – GUARANTEED!

Your privacy is really important to us. Our hosted builds are sandboxed, and
your project source code is immediately deleted from our machines after a build
finishes. Your signing keys, passwords and other sensitive data are stored
encrypted using state-of-the-art cryptography.

BUILD APPS AT SCALE

Maintaining multiple apps creates a lot of overhead. But not with Codemagic. You
can easily scale your available resources as your business grows.
Continue to explore more


HOW CODEMAGIC WORKS


 1. ADD YOUR APP WHEREVER IT IS HOSTED
    
    Codemagic CI/CD integrates with Azure DevOps, GitHub, GitLab, Bitbucket and
    other self-hosted or cloud-based Git repositories.


 2. START THE BUILD
    
    Build mobile apps using standard or premium instances of macOS, Linux and
    Windows build machines.


 3. TEST AUTOMATICALLY
    
    Assure the quality of your apps with automated testing. Run unit tests or
    test your apps on simulators, emulators or real devices as part of your
    continuous integration and delivery pipeline.


 4. GET NOTIFICATIONS AND FEEDBACK
    
    Set up build notifications for fast feedback on your builds. Debugging is
    easy thanks to clear logs and remote access to the build machine. Codemagic
    provides integration to workspaces like Slack.


 5. AUTOMATE DEPLOYMENT
    
    Codemagic will automatically publish your app with every build or on terms
    that work for you so you can release your mobile apps in record time and get
    to the market faster.




PRICING THAT SUITS MOBILE APP DEVELOPMENT TEAMS

Most software pricing models are designed to charge you a fixed price. With
Codemagic, you only get billed for the team members who are triggering the
builds and for used build minutes so that you don’t have to pay for the build
minutes you haven’t used. No long-term contracts or complex licensing.
Free
Perfect for personal or hobby projects with everything to get you started and
assure the quality of your app.
500 build minutes
Build minutes are the time when the machine that runs your build is in use.
macOS standard VM
Standard VM on Mac mini 2.3GHz Quad Core / 8GB
120 min build timeout
Build timeout limit determines the maximum allowed duration of a single
build.You can adjust the timeout limit (max 120 minutes) yourself in workflow
settings.
Community support
All users are welcome to join our Slack community to ask for help with issues
related to Codemagic CI/CD .


Get started now No credit card required Return to app
Pay as you go
Only pay for what you use. Perfect for growing teams scaling their mobile
applications.
macOS premium VM
$0.095 / minute
Premium VM on Mac Pro 3.7GHz Quad Core / 32GB
macOS standard VM
$0.038 / minute
Standard VM on Mac mini 2.3GHz Quad Core / 8GB
Linux premium VM
$0.045 / minute
Premium VM on Linux 8 vCPUs / 32GB
Linux standard VM
$0.015 / minute
Standard VM on Linux 4 vCPUs / 16GB
Windows Premium VM
$0.045 / minute
Premium VM on Windows 8 vCPUs / 32GB
Team user
$10 / month
A user is anyone who triggers a build of the team app, either manually from the
UI, via the API or from a webhook. Codemagic uses email addresses to distinguish
between users.
Start for free Enable billing
Professional
Perfect for teams who need fixed costs.
$299/month
Unlimited premium macOS VM minutes
Premium VM on Mac Pro 3.7GHz Quad Core / 32GB
Unlimited premium Linux VM minutes
Premium VM on Linux 8 vCPUs / 32GB
Unlimited premium Windows VM minutes
Premium VM on Windows 8 vCPUs / 32GB
Teams with unlimited users
A user is anyone who triggers a build of the team app, either manually from the
UI, via the API or from a webhook. Codemagic uses email addresses to distinguish
between users.
3 concurrent builds
Build concurrency determines how many builds can be run simultaneously.
In-app support
Professional plan customers will receive in-app chat support with our CI/CD
experts.
Contact us
Available on request
Additional concurrency
$100 / month


TRUSTED BY DEVELOPERS AND INDUSTRY LEADERS

Codemagic has been a helpful tool for all types of mobile app development teams.
Here’s how some of our customers describe their experience.
slide 2 of 5
 * Read their story
   
   > Now we feel free to make decisions that back in the day we were like – no,
   > don’t break anything – just leave it there because it works.
   > 
   > Mariano Zorilla
   > 
   > Head of Mobile Development
   > 
   > Read their story

 * Read their story
   
   > Codemagic has given Criton the vital capability of being able to publish
   > apps. The COVID-19 pandemic has been a period of increased demand for our
   > product. Codemagic has allowed our team to decrease publication time by
   > 95%. We can detect development issues earlier and publish applications
   > quicker!
   > 
   > Alan Hannah
   > 
   > Development Manager
   > 
   > Read their story

 * Read their story
   
   > We needed a CI/CD tool to make us as efficient as possible. Our developers
   > should spend their time on building features without necessarily needing to
   > know the whole toolchain of packaging apps, signing them, and uploading to
   > stores.
   > 
   > Kresten Vester
   > 
   > Senior Software Engineer
   > 
   > Read their story

 * Read their story
   
   > Without Codemagic, it wouldn’t be possible to iterate as quickly as we do.
   > Codemagic enables us to deploy frequently without even having tothink about
   > it.
   > 
   > Tim Ruddell
   > 
   > Senior Software Engineer
   > 
   > Read their story

 * Read their story
   
   > It is a pleasure to be able to build and publish an app for both Android
   > and iOS with so few configurations and with this kind of interface.
   > 
   > Boris Goryachev
   > 
   > Technical Director
   > 
   > Read their story

 * Read their story
   
   > Now we feel free to make decisions that back in the day we were like – no,
   > don’t break anything – just leave it there because it works.
   > 
   > Mariano Zorilla
   > 
   > Head of Mobile Development
   > 
   > Read their story

 * Read their story
   
   > Codemagic has given Criton the vital capability of being able to publish
   > apps. The COVID-19 pandemic has been a period of increased demand for our
   > product. Codemagic has allowed our team to decrease publication time by
   > 95%. We can detect development issues earlier and publish applications
   > quicker!
   > 
   > Alan Hannah
   > 
   > Development Manager
   > 
   > Read their story




FULLY HOSTED AND MANAGED CI/CD FOR MOBILE APPS

Use your preferred framework and automate the entire build, test and release
pipeline with codemagic.yaml, which integrates with your tech stack.
 * Flutter
 * React Native
 * Native iOS
 * Native Android
 * Ionic
 * Cordova


 * CI/CD FOR IOS APPS
   
   Set up your iOS app builds and workflows in a single, easy-to-configure
   codemagic.yaml file. Codemagic builds run on macOS machines that come with
   CocoaPods and multiple versions of Xcode preinstalled.
   
   Codemagic makes it easy to automate the testing of your iOS apps – both on
   simulators and real devices. Run tests after every new commit to guarantee
   the health of your iOS apps.
   
   Thanks to an integration with Apple Developer Portal and App Store Connect,
   it’s easier than ever before to code sign your iOS apps and ship them to
   testers, the App Store or other services without delay.
   
   Learn more


 * CI/CD FOR ANDROID APPS
   
   With Android SDK and emulator preinstalled, Codemagic has everything you need
   for building Android apps available out of the box. Simply set up your
   Android app builds and workflows in a single, easy-to-configure
   codemagic.yaml file, and keep the file in your repository.
   
   Run unit, integration or UI tests as part of your CI pipeline, and test on
   real devices to ensure the health of your Android app.
   
   Get instant feedback on your project, code sign your application
   automatically and release it to testers, Google Play or other services
   without delay.
   
   Learn more


 * CI/CD FOR FLUTTER APPS
   
   Codemagic is designed with cross-platform app development in mind and is
   voted the best CI/CD tool in Flutter’s user survey. Configure your Flutter
   builds in the UI or by using the highly customizable codemagic.yaml file, and
   build apps for Android, iOS, the web and desktop.
   
   Our macOS build machines have Flutter, Xcode and Android SDK preinstalled,
   and you can easily switch between the available versions. Run unit, widget
   and integration tests to ensure the health of your apps.
   
   Automate code signing and deployment to app stores thanks to out-of-the-box
   integration with Apple Developer Portal, App Store Connect and Google Play.
   Distribute builds to testers or any other service.
   
   Learn more


 * CI/CD FOR REACT NATIVE APPS
   
   Set up your React Native app builds and workflows in a single,
   easy-to-configure codemagic.yaml file. Codemagic’s macOS build machines come
   with multiple Xcode versions, Android SDK and npm preinstalled for
   hassle-free Android and iOS builds.
   
   Codemagic makes it easy to automate the testing of your React Native apps on
   simulators, emulators and real devices. Run automatic tests after every new
   commit to guarantee the health of your React Native apps and get instant
   feedback.
   
   Codemagic integrates with Apple Developer Portal for easy iOS code signing
   and allows you to deploy to App Store Connect and Google Play without delay.
   
   Learn more


 * CI/CD FOR IONIC APPS
   
   Build, test and release Ionic, Cordova and Capacitor apps with Codemagic by
   setting up your build pipeline in a single, easy-to-configure codemagic.yaml
   file.
   
   Codemagic’s macOS build machines come with multiple Xcode versions, Android
   SDK and node preinstalled for hassle-free Android and iOS builds.
   
   Run automated tests on simulators, emulators and real devices to ensure the
   health of your apps and get instant feedback. Codemagic integrates with Apple
   Developer Portal, App Store Connect and Google Play so you can code sign and
   deploy apps without delay.
   
   Learn more


 * CI/CD FOR CORDOVA APPS
   
   Codemagic macOS build machines make building hybrid applications seamless
   thanks to the ever-growing list of preinstalled software available. Set up
   your Cordova Android and iOS app builds and workflows in a single,
   easy-to-configure codemagic.yaml file.
   
   Ensure the health of your Android and iOS apps with automated tests on
   simulators, emulators and real devices, and receive immediate feedback on
   build results.
   
   Codemagic integrates with Apple Developer Portal for easy iOS code signing
   and allows you to deploy to App Store Connect and Google Play without delay.


THE ULTIMATE CI/CD TOOL FOR MOBILE APPS

With Codemagic
Without Codemagic
Build trigger
Destination


TOP REASONS FOR TEAMS CHOOSING CODEMAGIC




CUSTOMIZE WORKFLOWS AND INTEGRATE WITH THIRD-PARTY SERVICES

Have full control over your CI/CD pipeline with workflows that fit the needs of
your development team – whether you’re building a native/cross-platform app or
working on white-label apps with separate workflows. Integrate with third-party
services to automate your pipeline.


FIRST-CLASS SUPPORT FOR MACOS VMS AND IOS CODE SIGNING

Testing mobile apps on Codemagic CI/CD is as easy as running the test commands
in the scripts section of the codemagic.yaml file.


SAVES 20% OF DEVELOPMENT TIME

Codemagic gives fast feedback to teams so they can focus on developing their
product instead of handling all of the build, test and release steps manually.


ALWAYS UP TO DATE WITH THE LATEST DEVELOPER TOOLS

Codemagic CI/CD is always prepared to equip you with the latest tools you need
to build mobile apps. To support both Android and iOS apps, Codemagic builds run
on macOS machines that have multiple Xcode versions, Android SDK and other tools
preinstalled.


WE HAVE MANY USEFUL ARTICLES IN OUR BLOG


6 PRODUCTIVITY TIPS WITH CODEMAGIC CI/CD

Explore some hidden features of Codemagic that can help you boost your
productivity in building and releasing mobile apps.


CUT IOS BUILD TIMES WITH MAGIC ACTIONS

Post-processing of App Store Connect distribution allows you to save time and
money on each deploy to testers


WE HAVE UPDATED THE "FLUTTER LIBRARIES WE LOVE" EBOOK WITH 20+ NEW FLUTTER
PACKAGES

We have collected 60+ must-have Flutter libraries to speed up your work. Here
are 11 different categories, pros and cons, and a lot more!


GETTING STARTED IS EASY

Sign up today and deliver your apps in record time

Get started free Request demo

Product

Pricing Integrations Customers Community Onboarding

Getting started guides

Flutter Apps React Native Apps iOS Apps Android Apps Ionic Apps

Company

Contact About us Careers Terms Privacy policy Security statement

Developer resources

Documentation Blog Community Slack iOS code signing Status

Compare

Codemagic vs Bitrise Codemagic vs Jenkins Codemagic vs CircleCI

Learn more

Podcasts Webinars Ebooks

© Nevercode Ltd. | All Rights Reserved | Codemagic is registered trademark of
Nevercode Ltd.

This site uses cookies. By continuing to use our site, you agree to our use of
cookies.
Learn more

Continue
👋 Hey there!

New to mobile CI/CD?
Yes
No
Would you like to have an introductory call about mobile CI/CD with one of our
developers?
Yes
No
Great! Schedule a call with us at the time that suits you best.
That’s okay. You can take a look at our documentation and blog to learn more
about mobile CI/CD and take a look at integrations to learn what works in
Codemagic.
If you change your mind about a call, you can book your session here.
Have you found what you’re looking for?
Yes
No
That’s great! If you have any other questions, a good place to find answers is
always our open community Slack channel.
If you have any other questions or would like to learn some CI/CD tips and best
practices, let’s connect you to one of our developers for a quick 15 minute
call, what do you think?
That’s too bad. Can you tell me exactly what you’re looking for?
Info about a specific feature
Info about pricing
I need support
Other
You can find most specific information about our features from our documentation
and here you can find a list of Codemagic’s integrations.
If there’s anything else, which you cannot find answer to, let’s schedule a
quick 15 minute call with one of our developers.
You can find our latest pricing info on our pricing page. If you’re interested
in something custom tailored to your needs, be sure to contact sales.
Take a look at our community Slack channel with more than 4000 members. You can
join and post your question to #codemagic-support channel.
Let’s discuss what’s missing and how we can help you. Schedule a call with one
of our developers.
Choose an option
Yes
No
Yes
No
Yes
No
Info about a specific feature
Info about pricing
I need support
Other
Schedule a call