teamcity-rest-client - Client for TeamCity REST API written in Kotlin

  •        12

Client for TeamCity REST API written in Kotlin. The code snippet below will download *.zip artifacts from the latest successfull build with tag publish of the specified build configuration to out directory.



Related Projects


tcPlugins is a collection of plugins for TeamCity. tcWebHooks is a plugin for TeamCity which allows project admins to configure webhooks for a project in TeamCity. tcPrettyEmail is a HTML email notifier for TeamCity.

Tfs TeamCity issue tracker

A plugin to integrate TFS work items with TeamCity

TeamCity configuration monitor

Monitors and backups TeamCity configuration to a TFS repository.

javalin - A Simple REST API Library for Java/Kotlin

Javalin is a very lightweight web framework for Kotlin and Java, inspired by Sparkjava and koa.js. Javalin is written in Kotlin with a few functional interfaces written in Java. This was necessary to provide an enjoyable and near identical experience for both Kotlin and Java developers.


A standalone Windows application to displays project build statuses from TeamCity. It can be used on a large screen for the whole development team to watch their build statuses as well as on a developer machine.

tcSlackBuildNotifier - Posts build notifications to Slack

Head over to the releases section and get the zip labelled from there (do not download the one on this page). Copy the zip file into your TeamCity plugins directory. You will need to restart the TeamCity service before you can configure the plugin.

Spark - A simple expressive web framework for java

Spark is a micro framework for creating web applications in Kotlin and Java 8 with minimal effort. It is a simple and expressive Java/Kotlin web framework DSL built for rapid development. Sparks intention is to provide an alternative for Kotlin/Java developers that want to develop their web applications as expressive as possible and with minimal boilerplate. With a clear philosophy Spark is designed not only to make you more productive, but also to make your code better under the influence of Spark’s sleek, declarative and expressive syntax.

Ktor - Framework for quickly creating connected applications in Kotlin with minimal effort

Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. Ktor Framework doesn't impose a lot of constraints on what technology a project is going to use – logging, templating, messaging, persistent, serializing, dependency injection, etc. Sometimes it may be required to implement a simple interface, but usually it is a matter of writing a transforming or intercepting function. Features are installed into application using unified interception mechanism which allows building arbitrary pipelines.

xodus - JetBrains Xodus is a Java transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub

JetBrains Xodus is a transactional schema-less embedded database that is written in Java and Kotlin. It was initially developed for JetBrains YouTrack, an issue tracking and project management tool. Xodus is also used in JetBrains Hub, the user management platform for JetBrains' team tools, and in some internal JetBrains projects.Read more about managing dependencies.

bench-rest - bench-rest - benchmark REST (HTTP/HTTPS) API's

bench-rest - benchmark REST (HTTP/HTTPS) API's. Node.js client module for easy load testing / benchmarking REST API' using a simple structure/DSL can create REST flows with setup and teardown and returns (measured) metrics.

restclient-cpp - C++ client for making HTTP/REST requests

This is a simple REST client for C++. It wraps libcurl for HTTP requests. restclient-cpp provides two ways of interacting with REST endpoints. There is a simple one, which doesn't need you to configure an object to interact with an API. However the simple way doesn't provide a lot of configuration options either. So if you need more than just a simple HTTP call, you will probably want to check out the advanced usage.

Jest - ElasticSearch Java Rest Client

Jest is a Java HTTP Rest client for ElasticSearch. ElasticSearch already has a Java API which is also used by ElasticSearch internally, but Jest fills a gap, it is the missing client for ElasticSearch Http Rest interface.

simple-salesforce - A very simple REST API client for Python

Simple Salesforce is a basic REST API client built for Python 2.6, 2.7, 3.3 and 3.4. The goal is to provide a very low-level interface to the REST Resource and APEX API, returning a dictionary of the API JSON response.

chi - lightweight, idiomatic and composable router for building Go HTTP services

chi is a lightweight, idiomatic and composable router for building Go 1.7+ HTTP services. It's especially good at helping you write large REST API services that are kept maintainable as your project grows and changes. chi is built on the new context package introduced in Go 1.7 to handle signaling, cancelation and request-scoped values across a handler chain.The focus of the project has been to seek out an elegant and comfortable design for writing REST API servers, written during the development of the Pressly API service that powers our public API service, which in turn powers all of our client-side applications.

RestEase - Easy-to-use typesafe REST API client library for

RestEase is a little type-safe REST API client library for .NET Framework 4.5 and higher and .NET Platform Standard 1.1, which aims to make interacting with remote REST endpoints easy, without adding unnecessary compexity. It won't work on platforms which don't support runtime code generation, including .NET Native and iOS.Almost every aspect of RestEase can be overridden and customized, leading to a large level of flexibility.