Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Continuous Integration Software
  3. TeamCity

TeamCity

Prague, Czech Republic

What it is

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 reuse 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; it can also analyze test history to flag inconsistent results. Pipeline settings can be stored in Kotlin DSL, XML, or YAML, or generated from the interface. Supported version control systems include Git, Perforce, Mercurial, Subversion, and CVS, with out-of-the-box integrations for GitHub, GitLab, Bitbucket, and Azure DevOps. 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. Cloud costs $15 a month per committer with a three-committer minimum; its trial lasts 14 days, while the on-premises Enterprise trial lasts 30 days.

For and against

For

  • Build chains can run reusable steps in parallel.
  • Supports Kotlin DSL, XML, and YAML settings.
  • Includes integrations for major version control platforms.
  • Offers cloud and on-premises options.
  • Free on-premises Professional plan includes three build agents.

Against

  • Cloud has a three-committer minimum.
  • Cloud plan lists 120 GB storage and 600 GB monthly transfer.
  • On-premises security notes recommend a trusted deployment environment.
  • Additional on-premises build agents cost $359 a year.

The verdict

TeamCity provides pipeline automation with build optimization, test history analysis, and both hosted and self-managed options. Compare the cloud minimum and on-premises agent limits with your expected setup.

Who it suits

TeamCity suits software teams automating build and test pipelines that want either a cloud service or an on-premises server. Its support for configuration as code can suit teams managing pipeline settings in files.

Plans and prices

Professional (On-Premises)

Free

Unlimited users · 3 build agents · 100 build configurations · issue tracker and forum support

TeamCity Cloud

$15a month, billed yearly

Minimum 3 committers · 120 GB storage · 600 GB monthly transfer · 24,000 build credits monthly

Additional build credits

$20one-time

Credits do not expire

Additional build agent

$359a year

Adds one build agent · adds 10 build configurations on Professional

Enterprise (On-Premises)

$2,399a year

Unlimited users · 3 build agents · unlimited build configurations · standard support

Cloud

$15a month

120 GB storage · 600 GB monthly data transfer · 24,000 monthly build credits · Unlimited users

Additional Cloud build credits

$20one-time

Credits never expire

Additional On-Premises build agent

$359a year

Adds 10 build configurations on Professional

Every plan, in full

On the record

Agent overhead
A build-agent process typically needs about 500 MB of additional memory beyond the build workload.jetbrains.com · read 15 Oct 2026
API documentation depth
REST documentation combines conceptual guidance with autogenerated models, locators and method references.jetbrains.com · read 15 Oct 2026
Build analytics
Users can customize statistics for build duration, success rate, code quality and other metrics.jetbrains.com · read 15 Oct 2026
Build configuration as code
TeamCity provides tutorials for defining reusable build configurations as code.jetbrains.com · read 15 Oct 2026
Build optimization
TeamCity offers build caching, artifact dependencies, and incremental builds to reduce redundant work.jetbrains.com · read 3 Oct 2026
Build pipelines
Build chains divide pipelines into reusable steps that can run in parallel and reuse build results across configurations.jetbrains.com · read 3 Oct 2026
CLI
TeamCity documentation describes a CLI that can run builds, manage agents and issue REST requests.jetbrains.com · read 15 Oct 2026
Cloud hosting
TeamCity Cloud creates a managed server in Amazon Web Services and supplies Windows and Linux hosted agents.jetbrains.com · read 15 Oct 2026
Cloud trial
The pricing page offers a 14-day free trial for TeamCity Cloud.jetbrains.com · read 3 Oct 2026
Code quality
The server supports code coverage and duplicate-code detection for Java and .NET projects.jetbrains.com · read 15 Oct 2026
Company founded
JetBrains was founded in 2000.linkedin.com · read 15 Oct 2026
Company headquarters
LinkedIn lists Amsterdam as JetBrains headquarters, while Gartner lists Prague, Czechia as the head-office location.linkedin.com · read 15 Oct 2026
Company legal name
The TeamCity licence identifies the maker as JetBrains s.r.o., registered in Prague, Czech Republic.jetbrains.com · read 15 Oct 2026
Company size
LinkedIn lists JetBrains as a privately held company with 1,001–5,000 employees.linkedin.com · read 15 Oct 2026
Compliance
TeamCity's security page states that it is SOC 2 Type II and GDPR compliant.jetbrains.com · read 3 Oct 2026
Configuration as code
TeamCity supports storing pipeline settings in Kotlin DSL, XML, or YAML, or generating configuration from its UI.jetbrains.com · read 3 Oct 2026
Infrastructure integrations
TeamCity lists integrations for AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere.jetbrains.com · read 3 Oct 2026
Install targets
JetBrains distributes TeamCity installers for Windows, macOS, Linux, Docker and JavaEE.jetbrains.com · read 15 Oct 2026

The review

TeamCity is a continuous integration and delivery server for automating builds, tests, and software delivery. It suits development teams that need reusable pipelines, extensive source-control connections, and a choice between hosted and self-managed operation. The best reason to choose it is its configurable build orchestration; the main caution is balancing Cloud’s per-committer billing and quotas against the limits of the free on-premises tier.

Overview

TeamCity coordinates code changes through builds, tests, and delivery steps. Build chains divide work into reusable configurations, run independent steps in parallel, and reuse results between configurations. That structure is useful for multi-stage projects where repeating the same setup would slow feedback.

JetBrains, founded in 2000 and headquartered in Prague, Czech Republic, offers TeamCity as a hosted service or software you run on your own infrastructure. Pipeline settings can be created in the interface or represented as Kotlin DSL, XML, or YAML, so teams can choose visual administration or version-controlled configuration.

Key features

Pipeline orchestration and optimization

Build caching, artifact dependencies, and incremental builds reduce redundant work. These features matter most for large repositories or pipelines with repeated outputs, where avoiding unnecessary compilation and transfers can shorten feedback cycles. Pre-tested commits let TeamCity test a change before it is committed and commit it automatically when it passes, adding a gate before integration.

Testing and integrations

TeamCity analyzes test history to identify flaky tests and flag inconsistent results. That is valuable when unreliable tests obscure genuine failures, although teams seeking a dedicated flakiness-management product may want a more specialized alternative. Pull-request checks are supported.

Version-control integrations cover Git, Perforce, Mercurial, Subversion, and CVS, with ready integrations for GitHub, GitLab, Bitbucket, and Azure DevOps. Infrastructure connections include AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere.

Configuration and security

Teams can combine UI-generated configuration with code-based definitions. Security features include authentication modules, fine-grained permissions, role-based access control, short-lived REST API tokens, and secret masking in build logs. TeamCity states SOC 2 Type II and GDPR compliance. Its on-premises security guidance calls for deployment in a trusted environment that malicious users cannot access, so self-hosting requires disciplined network protection.

Support includes an issue tracker, support requests, documentation, and a community forum. Enterprise support adds 24/7 availability and guaranteed response times.

Pricing

Professional (On-Premises)

The free plan is free, billed free forever. It allows unlimited users, three build agents, 100 build configurations, and 10 pipelines. Support is through the issue tracker and forum. It is a credible starting point for small teams, but the agent, configuration, and pipeline caps can become restrictive as projects multiply.

Cloud

Cloud costs $15.00 per committer, per month, with a minimum of three committers. It includes unlimited users, 120 GB of storage, 600 GB of monthly data transfer, and 24,000 monthly build credits. The minimum charge makes it less suitable for a very small contributor group, while credit and transfer quotas require monitoring for busy pipelines. Additional credits cost $20, paid once for 25,000 credits, and those credits never expire.

Enterprise (On-Premises)

Enterprise costs $2,399 a year and includes unlimited users, three build agents, unlimited build configurations, and standard support. A 30-day Enterprise trial includes unlimited build agents. Professional customers can add an on-premises build agent for $359 per agent, per year; each added agent also adds 10 build configurations. TeamCity Cloud has a 14-day free trial.

Platforms

TeamCity supports web access and APIs across Linux, macOS, and Windows environments. It offers hosted operation and self-hosted runners, allowing teams to choose managed infrastructure or control their own execution environment.

Who it's for

TeamCity is a strong fit for engineering organizations with multi-step builds, parallel work, mixed version-control systems, or a need to keep pipeline definitions in code. Professional suits small self-hosted projects that fit within three agents, 100 configurations, and 10 pipelines. Cloud suits teams preferring a managed service and predictable included quotas, provided the three-committer minimum works. Enterprise is aimed at larger self-managed installations needing unlimited configurations and stronger support coverage.

Pros and cons

  • Pro: Build chains, parallel steps, caching, artifact dependencies, and incremental builds can cut repeated pipeline work.
  • Pro: Kotlin DSL, XML, YAML, and UI configuration accommodate both code-first and visual administration.
  • Pro: Broad source-control and infrastructure integrations reduce the need to connect separate systems manually.
  • Pro: Flaky-test history analysis and pre-tested commits address two common causes of unreliable feedback.
  • Con: The free on-premises tier is limited to three agents, 100 configurations, and 10 pipelines.
  • Con: Cloud requires at least three paid committers and imposes storage, transfer, and build-credit quotas.
  • Con: Self-hosting places responsibility for deploying in a trusted environment and protecting access on the customer.

Alternatives

Choose Bitbucket Pipelines when a free plan with up to five users, unlimited public and private repositories, 1 GB of LFS storage, and 50 build minutes per month fits a smaller setup.

BuildPulse is a paid option with 3,000 free runner minutes each month before per-minute pricing, supporting Linux x64 and arm64 runners from 2 to 64 vCPUs.

Pick HyperExecute for a free allowance of 300 testing minutes, two concurrent sessions, and Windows or Linux virtual machines.

Testery offers a Growth plan with 10 test-execution hours, 10 parallel runners, reporting, and analytics.

Choose Buildkite when its free plan’s five-user, 10-concurrent-job, and monthly Linux vCPU-minute allowances match your workload.

Captain is a focused option for flaky-test tracking, quarantine, retries, and parallel test-suite partitioning.

CircleCI is an alternative hosted CI service with a Performance plan starting at $15 per month.

Cypress is a web-testing-oriented alternative with a free Starter plan for 10 users and 500 test results per month.

Verdict

Choose TeamCity if you need sophisticated, reusable CI/CD orchestration with both hosted and self-managed deployment, code-based configuration, and broad integrations. Look elsewhere if your team cannot accommodate Cloud’s three-committer minimum and quotas or will quickly outgrow Professional’s small on-premises limits.

Alternatives to TeamCity

Every alternative, ranked