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 2018 of the API introduces UI changes, portable Kotlin DSL format, read-only Node, a project-level NuGet Feed, Docker support, PowerShell Core support, enforced settings, bundled Amazon S3 artifact storage, rerun build action improvements, shared resources improvements, and more.
TeamCity is a Java-based continuous integration and build management server from JetBrains.