Licensing and Pricing
Professional Server License
The Professional Edition of TeamCity is available for free download to individuals, companies and organizations (both for-profit and non-profit) requiring the software for general commercial use or for non-commercial purposes.
The Professional Edition does not require any license key. TeamCity starts running automatically with the Professional Edition Server if no license key is entered in the program. A single Professional Edition Server installation grants the rights to setup:
- 3 Build Agents at no additional cost
- Up to 20 Build Configurations
You can run as many instances of Professional Edition Server as needed. If you require more than three Build Agents for a single Professional Server instance, you can purchase additional Build Agents for $299 per agent. For more details, please see the TeamCity License Agreement.
Alternatively, you may want to consider using the fully-functional Enterprise Edition of TeamCity. The Enterprise Edition requires an Enterprise Server License, available for $1999.
An Enterprise Server license allows you to use the fully-functional Enterprise Edition of TeamCity. The Enterprise Server license is available for $1999 to companies and organizations (both for-profit and non-profit) requiring software for general commercial use or for non-commercial purposes.
Per server licensing
A single Enterprise Server license comes with three bundled Build Agents and allows you to:
- One instance of Enterprise Edition Server
- Use three Build Agents at no additional cost
- Unlimited number of user accounts
- Unlimited number of build configurations
If you require more than three Build Agents, you can purchase additional Build Agents for $299 per agent.
A single Enterprise Server license allows you to use the Enterprise Edition Server on different operating systems, provided the instances are not concurrently in use.
An Enterprise Server license is perpetual for the purchased version of TeamCity. Updates are optional and provided pursuant to the current TeamCity maintenance terms. Purchasing an update license for the subsequent version automatically terminates your rights to use of the previous versions.
Use of the software is restricted to the licensed company or organization with no right to transfer the software to third parties.
For more details, please see the JetBrains TeamCity License Agreement.
Subscription for software updates for 1 year
TeamCity is always evolving via frequent and significant updates. If you're after new features, ever-improving usability and the latest innovations, subscription for TeamCity software updates ensures that you continue to receive all the latest software updates for another 12 months.
For each TeamCity license, subscription renewals commence from the expiration of your active subscription period, regardless of when the subscription renewal is purchased. 60 days prior to your first subscription expiration, we will send you an invoice for the subscription renewal. You may want to pay this invoice at that moment, in order to keep receiving uninterrupted software updates.
Maintenance and Support
An Enterprise Server licenses entitles you the following maintenance and support services:
- Unlimited access to technical support via e-mail
- Free updates to generally available bug fixes
If you are interested in purchasing five or more Enterprise Server licenses, please contact us for a price quotation.
Build Agent License
- Compatible with both editions of TeamCity
- Allows using a single Build Agent (in addition to the Build Agents bundled with the program)
A Multiple Build Agent license entitles you to use the corresponding number of Build Agents as agreed upon in the license. A single Build Agent license can not be used to authorize concurrently running Build Agents. For more details, please see the TeamCity License Agreement.
A Build Agent license is available for $299 per agent to all TeamCity users. If you are interested in purchasing a license for five or more Build Agents, please contact us for a price quotation.
Open Source licenses are available free to non-commercial open source software development projects that meet the Open Source definition, have a dedicated website, and an active community.
An Open Source Licenses entitles you to use Enterprise Edition of TeamCity and is valid for an initial period of one year. Annual renewals are provided on request, subject to JetBrains' approval.
An Open Source license allows you to:
- use TeamCity for non-commercial, open source software development only
- run a single instance of the Enterprise Edition Server
- create an unlimited number of User Accounts
- use an unlimited number of Agents
- use an unlimited number of build configurations
For more details, please see the TeamCity License Agreement.
How to apply
To apply for a free Open Source license:
- Please make sure that you meet the following criteria:
- You are the project lead or a committer
- You have been working on your open source project for a minimum of three months
- Your community is active. This means that you have recent activity in your newsgroups or forums
- You have an updated news section on your site
- You release updated builds on a regular basis
- Provide us with details about you and your project via this
online form. We will review your application and an e-mail you with further instructions.
Upgrading from the previous versions
Upgrading with the valid TeamCity update subscription
Update subscription for TeamCity server licenses and build agent licenses valid on May 26, 2011 qualify for a free update to TeamCity 6.5. If your update subscription is valid, you can download TeamCity 6.5 and use it with your existing license keys.
Upgrading with the expired subscriptions
Update subscription for TeamCity server licenses or build agent licenses that expired before May 26, 2011 do not qualify for the TeamCity 6.5 update. If your update subscription expired before May 26, 2011, you should renew your update subscription in order to qualify for the TeamCity 6.5 update. Please note that the new subscription term will be backdated to the expiration date of your previous update subscription term.
Upgrading with update subscriptions expired more than 1 year ago
Since each subsequent update subscription term is backdated to the expiration date of the previous subscription term regardless of the actual update subscription renewal date, it is not possible to renew update subscriptions expired more than 1 year ago. If your update subscription expired more than 1 year ago, you can still continue using your TeamCity license with the previous TeamCity version it is valid for, but your license does not qualify you for TeamCity 6.5 update nor you can renew your expired update subscription any more.To be able to use TeamCity 6.5, you will need to purchase a new TeamCity 6.5 license. Your new TeamCity license will include the initial 1-year update subscription free of charge.
Upgrading with TeamCity 4 (or older) licenses without update subscription
If you own a license for TeamCity 4 or older version and have never received or purchased your initial update subscription for that license, you can still continue using your TeamCity license with the TeamCity version it is valid for, but your license does not qualify you for TeamCity 6.5 update nor you can purchase any update subscription for it.To be able to use TeamCity 6.5, you will need to purchase a new TeamCity 6.5 license. Your new TeamCity license will include the initial 1-year update subscription free of charge.