We are nearing the end of a sprint to bring extensions to our APIs - our APIs fall into two groups:
* Support for developing drivers(exchange connections), plug-ins and extensions to KaiTrade, These APIs let you rapidly develop trading applications that work directly with KaiTrade on your desktop.
* K2 Remote services, these provide a full set of services to let developers write applications that work with server editions of KaiTrade(K2StratoServer).
We use these API's internally to develop all new applications like our PreTrade Allocator and PairsTrader, we are working on a RIA console for the K2StratoServer - this will make extensive use of the remote services.
For more information take a look at our docs on: http://www.kaitrade.com/K2/k2api/doc/