ccapi
ccapi is a high-performance, header-only C++ library designed for low-latency interaction with cryptocurrency exchanges. It enables direct streaming of market data and execution of trades without intermediate services, ensuring ultra-fast connectivity between the user's server and the exchange. The library is engineered to mimic the Bloomberg API structure, providing a familiar interface for financial developers while offering extensive customization for complex trading strategies. Key features include support for simple and advanced market data streams, such as order books, trade events, and calculated or exchange-provided candlesticks at periodic intervals. It also facilitates comprehensive execution management with capabilities for generic public and private requests, session handling, and advanced parameters like correlation IDs and instrument specifications. To maximize accessibility, ccapi provides language bindings for Python, Java, C, Go, and JavaScript, allowing developers to leverage its power acros