The TeamCity API allows developers to make HTTP requests to the TeamCity server and get a response. The API is REST-based and is available as an open-source plugin. This API can be authenticated using basic HTTP authentication.
Version 5 of the API introduces integration with major issue trackers, project archiving, build configuration templates, support for Amazon EC2, Maven-related improvements, improved Java and .NET coverage, a command-line tool for remote runs, UI improvements for My Changes, Eclipse plugin improvements, Visual Studio Addin improvements, and more.
TeamCity is a Java-based continuous integration and build management server from JetBrains.