The E*TRADE Java SDK by E*TRADE allows developers to access the E*TRADE trading platform from their Java applications. The SDK provides code libraries for handling authentication, accounts, market data, and orders.
TD Ameritrade's open API, Veo, has been used to offer greater insight to traders through integration with third party applications and its own trading services (e.g. service accounts, process client data, money on demand, etc.). However, TD Ameritrade may have shown its true belief in the power of APIs with its acquisition of iRebal. By integrating iRebal's rebalancing software with the Veo API, TD Ameritrade is able to remove tedious, manual processes that typically appear with rebalancing.