TeamCity 7.0 Help

Licensing Policy

There are two editions of TeamCity: Professional and Enterprise. Please see the TeamCity Editions on the differences. This section describes related licensing questions.

Professional edition does not require any license key and can be used free of charge. Enterprise edition requires a license key. Each additional Build Agent above bundled 3 requires a license key in both editions.

Entering new license keys and reviewing currently used ones (including license issue date and maintenance period) can be done at Administration > Licenses page of TeamCity web UI. By default, only users with System Administrator role can access the page.

The TeamCity Licensing Policy does not impose any limitations on the number of instances for any of the IDE plugins or the Windows Tray Notifiers.

If you have any licensing-related questions, please contact our sales department.

Server License Types

The Enterprise edition requires one of the following types of licenses:

  • Commercial — no expiration date

  • Evaluation — has an expiration date and provides an unlimited number of agents and build configurations. To obtains the evaluation license please use a link on TeamCity download page. Evaluation license can be obtained only once for each major TeamCity version. A second evaluation license key from the site is not accepted by the same major version of TeamCity server. If you need to extend/repeat the evaluation, please contact our sales department.

  • Open Source — this is a special type of license granted for open source projects, it is time-based, and provides an unlimited number of agents.

Agents

Each TeamCity edition comes bundled with 3 agents. These 3 agents are bound to the TeamCity installation and not a license. More Build Agents can be added with separate licenses. Generally, server licenses do not include any agent licenses. The agent licenses can be used with either TeamCity edition (Enterprise and Professional). For more information about purchasing agent licenses, refer to the product page. When there are more agents authorized then the agent licenses available, the server stops to start any builds and displays a warning message to all users in the web browser.

Valid TeamCity Versions

TeamCity licenses are perpetual for the TeamCity versions they cover. This means that you can run a covered TeamCity version with existing licenses for unlimited time and the licenses will stay valid with this TeamCity version. Each TeamCity license (including Enterprise Server and Agent) has a maintenance period (generally 1 year). The license key is valid with any TeamCity version released within the maintenance period.

Before you Upgrade to newer TeamCity version, please check validity of the existing licenses with the new version. If new TeamCity server release date is not covered by the maintenance period of some licenses, corresponding licenses will not be valid with the TeamCity version and would need an upgrade.

Please note that TeamCity support covers only the latest TeamCity major version released, so regular upgrades are recommended.

Upgrading From Previous Versions

Upgrading from TeamCity 5.x and later

Each license has a maintenance period (typically one year since the purchase date). The license is suitable for any TeamCity version released within the maintenance period. Please check the maintenance period of your licenses before upgrading.

Upgrading from TeamCity 4.x to TeamCity 5.0 and later

Licenses for previous versions of TeamCity needs upgrading, see details at Licensing and Upgrade section on the official site.

Upgrading from TeamCity 3.x to TeamCity 4.0

Owners of TeamCity 3.x Enterprise Server Licenses upgrade to TeamCity 4.x Enterprise Edition free of charge. TeamCity 3.x Build Agent Licenses are compatible with both Professional and Enterprise editions of TeamCity 4.0.

Upgrading from TeamCity 1.x-2.x to TeamCity 4.0

Any TeamCity 1.x-2.x license purchased before December, 05, 2008 can be used as one TeamCity 4.0 Build Agent license for both Professional and Enterprise editions of TeamCity 4.0. Additionally, TeamCity 1.x-2.x customers qualify for one TeamCity Enterprise Server License free of charge. To request your Enterprise Server License, please contact sales department with one of your TeamCity 1.x-2.x licenses.

Upgrading with IntelliJ IDEA 6.0 License Key

Any IntelliJ IDEA 6.0 license purchased between July 12, 2006 and January 15, 2007 can be used as one TeamCity 4.0 Build Agent license. Additionally, IntelliJ IDEA customers with such licenses qualify for one TeamCity Enterprise Server license free of charge. To check TeamCity upgrade availability for your IntelliJ IDEA licenses and to request your Enterprise Server license, please contact sales department with one of your IntelliJ IDEA licenses purchased within the above period.

Adding Build Agents

If you require more Build Agents, you can purchase additional Build Agents licenses.

Last modified: 20 April 2023