XChange is a Java library providing a simple and consistent API for interacting with over a dozen Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.