Is there support for languages other than C++?

Anastasia's picture

Currently there is support for building Bidding Agents in Javascript or Coffeescript. There is also an HTTP Bidder Interface which allows you to write a bidding agent in any language that can accept and respond to HTTP (so, basically, any language).

The goal on the roadmap for RTBkit 2.0 is to open up Augmenters, Augmenter Data integration, logging and analytics plugins to be available to the RTBkit core through HTTP interfaces.  The BidderInterface that is in the current master branch is an early taste of this functionality.

The core of RTBkit is written in C++ and many of the components (i.e. exchange connectors) can only be written in C++. Therefore, it is highly recommended that developers working on RTBkit have C++ experience.