Codemagic vs TeamCity
Codemagic
codemagic.ioTeamCity
jetbrains.comSide by side
| Figure | Codemagic | TeamCity |
|---|---|---|
| Price from | $1/mo | $15/mo |
| Free plan | Yes | Yes |
| Free trial | Yes | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 10 | 8 |
| Spec score · Continuous Integration Software | 9.2 (#5) | 8.7 (#7) |
| Spec score · Game Build Automation Software | 9.1 (#5) | 8.7 (#8) |
| Spec score · Ci Cd Platforms | 9.2 (#4) | 8.7 (#5) |
| Spec score · Mobile CI/CD Software | 9.0 (#4) | 8.8 (#5) |
| Company founded | G2 lists Codemagic's founding year as 2017. | JetBrains was founded in 2000. |
| Company headquarters | G2 lists Codemagic's headquarters location as London, Great Britain. | LinkedIn lists Amsterdam as JetBrains headquarters, while Gartner lists Prague, Czechia as the head-office location. |
| Compliance | Codemagic states that its SOC 2 Type II audit report is available on request and that it has not undergone an ISO 27001 audit. | TeamCity's security page states that it is SOC 2 Type II and GDPR compliant. |
| Configuration as code | Teams can define complete workflows in a version-controlled codemagic.yaml file, including triggers, scripts, artifacts and publishing. | TeamCity supports storing pipeline settings in Kotlin DSL, XML, or YAML, or generating configuration from its UI. |
| Founded | 2012 | 2000 |
| Headquarters | Tartu, Estonia | Prague, Czech Republic |
| Integrations | The integrations catalog includes GitHub, GitLab, Bitbucket, Gerrit, Google Play, GitHub Releases, Firebase App Distribution, Firebase Test Lab, Huawei AppGallery, Gradle and self-hosted repositories. | Built-in integrations use UI controls or specialized REST endpoints, and additional plugins can extend coverage. |
| Licence | Codemagic Patch uses Codemagic-FSL-1.1-Apache-2.0 with a two-year conversion to Apache 2.0; its Mobile SDK is separately Apache 2.0 licensed. | TeamCity is proprietary commercial software; the Professional licence is free within limits, while open-source projects can receive a time-limited Enterprise licence. |
| Purpose | Codemagic is a cloud-based CI/CD product for mobile developers that automates app building, testing and deployment. | TeamCity is a continuous integration and delivery server for automating builds, tests, and software delivery. |
| Rating on G2 | 4.3 out of 5 from 14 reviews | G2 displays individual TeamCity reviews including scores from 3.5/5 to 5/5; reviewers repeatedly praise integrations, automation, reliability and clear logs. |
| Rating on GetApp | 4.7 out of 5 from 125 verified reviews | GetApp lists TeamCity at 4.6 out of 5 from 50 reviews. |
| Self-hosting | The main Codemagic CI/CD service is hosted, while the separately released Codemagic Patch OTA server can be self-hosted. | On-Premises lets customers install and administer the TeamCity server and agents on their own infrastructure. |
| Support | The free individual plan includes community support, while the enterprise plan includes priority support. | The support page lists an issue tracker, support requests, documentation, and a community forum; Enterprise support offers 24/7 availability and guaranteed response times. |
| What it does | Codemagic is a cloud CI/CD service for building, testing, signing and distributing mobile applications. | TeamCity is JetBrains’ continuous integration and continuous delivery server for automating builds, tests and deployments. |
Plans
Codemagic
- FreeFree
- FreeFree
- Pay as you goFree
- React Native CodePush pay as you go$1 a month
- React Native CodePush fixed$99 a month
- Fixed price$3,990 a year
- Fixed price M2$3,990 a year
- Fixed price M4$5,400 a year
- Fixed price M4 Max$9,000 a year
- Enterprise$12,000 a year
TeamCity
- Professional (On-Premises)Free
- Cloud$15 a month
- TeamCity Cloud$15 a month
- Additional build credits$20, paid once
- Additional Cloud build credits$20, paid once
- Additional build agent$359 a year
- Additional On-Premises build agent$359 a year
- Enterprise (On-Premises)$2,399 a year
In their own words
Codemagic
Codemagic is a cloud-based CI/CD service for building, testing, and deploying mobile apps. It supports Flutter, React Native, native iOS and Android, Unity, Kotlin Multiplatform Mobile,.NET MAUI, and Ionic projects. Builds can start after code pushes, tag creation, or merged pull requests, with workflows for development, testing, and production distribution. Deployment can be automated to the Apple App Store, Google Play, Microsoft Store, and Huawei App Gallery.
The service provides code-signing identity management and Apple Developer portal integration. Its integrations include GitHub, GitLab, Bitbucket, BrowserStack, AWS Device Farm, Firebase, Slack, and SonarCloud; self-hosted repositories can connect with HTTPS or SSH. Builds run in virtual machines that are destroyed after completion. The maker says build data is cleaned when a build finishes, except for artifacts available in logs or for download. The free plan costs nothing and includes 500 monthly build minutes for one team member, one parallel build, and a 120-minute build duration limit. Fixed-price plans are $3,990 a year, and Enterprise starts at $12,000 a year.
TeamCity
TeamCity is a continuous integration and delivery server for automating software builds, tests and delivery. Build chains organize pipelines into reusable steps that can run in parallel and share results across configurations. Build caching, artifact dependencies and incremental builds reduce repeated work. TeamCity can test changes before commit and commit them automatically if they pass, while test-history analysis can flag inconsistent results. Pipeline settings can be kept in Kotlin DSL, XML or YAML, or generated from the interface. Supported version control systems include Git, Perforce, Mercurial, Subversion and CVS, with integrations for GitHub, GitLab, Bitbucket and Azure DevOps. Listed infrastructure integrations include AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager and VMware vSphere. TeamCity is available on-premises or in the cloud. The Professional on-premises plan is free forever and includes three build agents, 100 build configurations and 10 pipelines. Cloud costs $15.00 per committer, per month, with a three-committer minimum; its trial is 14 days, while the on-premises Enterprise trial lasts 30 days.