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

Developing TeamCity Plugins

Last modified: 20 April 2023

TeamCity functionality can be significantly extended by a custom plugin. A plugin is written in Java and has access to internal entities of the TeamCity server.

Aside from this documentation, please refer to the following sources:

  • Open API Javadoc

  • bundled sample plugin available under devPackage directory of .tar.gz and .exe distributions

  • open-source plugins: Open-source Bundled Plugins or TeamCity Plugins

If you cannot find enough information or have a question regarding API please do not hesitate to post your question into TeamCity Plugins forum. Please use search before posting to find out if alike question was already answered in the forums.

Please refer to corresponding section for further details.