TeamCity
 
You are viewing the documentation for an earlier version of TeamCity.

Licensing Policy

Last modified: 20 April 2023

Each TeamCity Editions of TeamCity has its own licensing policy. TeamCity Professional does not require any license keys when using the predefined number of free agents. 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; the evaluation license can be obtained only once (see a link on TeamCity download page), a second evaluation key is not accepted after the previous one expires.

  • 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.

If you need additional agents for either edition, you can purchase an additional agent license, which defines a number of additional agents you can use with TeamCity. The agent license does not expire.

Managing licenses is only available to users with the System Administrator permission: Administration > Licenses

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

Upgrading From Previous Versions



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.

Accepted License Keys



The following license key types are accepted by TeamCity 3.x as agent keys:

  • IDEA 6.0 key generated before Jan 15, 2007 — grants one agent license

  • TeamCity 1.x/2.x key — grants a number of agent licenses equal to the number of users licensed to use TeamCity 1.x/2.x

  • TeamCity 3.x enterprise key — grants enterprise version access

  • TeamCity 3.x agent key — grants one agent license

  • TeamCity 3.x evaluation key — grants temporary enterprise version access with unlimited agents; only one evaluation is allowed

  • TeamCity 3.x Open-Source key — grants time limited enterprise version access with unlimited agents