Practical overview
When it fits
Use Ccapi when an application needs direct exchange connections for documented market-data or execution-management workflows, especially across multiple exchanges or instruments.
Who it is for
- Developers integrating cryptocurrency exchange connectivity into applications.
- Teams building market-data, trading, execution or arbitrage software.
- C++ developers seeking a header-only exchange-integration library.
- Developers using the documented language bindings for a non-C++ application.
Documented uses
- Stream cryptocurrency exchange market data.
- Subscribe to market depth, trades and candlestick events.
- Send public and private exchange requests.
- Build exchange-connected trading or execution services.
- Create a cross-language exchange integration layer.
Requirements & limits
The repository is public and identified as MIT-licensed.
- The core library is header-only C++, which may suit projects already using C++.
- Bindings are provided for Python, Java, C#, Go and JavaScript, but their build and runtime requirements are not specified here.
- Market-data and execution-management exchange coverage are not identical; verify the relevant list before choosing an interface.
- The README documents both simple and advanced market-data workflows, including depth, trades, candlesticks and multi-instrument subscriptions.
- The develop branch may contain experimental features; master is described as the most recent stable release.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a Ccapi market-data integration
Prepare a Ccapi-based application to use the documented market-data interfaces.
Before you start
- A C++ application or an application using the provided Python, Java, C#, Go or JavaScript bindings.
- The Ccapi repository and its documented build sections.
Steps
Choose the C++ library or one of the provided language bindings.
Follow the repository’s relevant build section for C++ or non-C++ use.
Select the documented simple or advanced market-data interface for the intended exchange or instruments.
Use the corresponding examples and documentation to define the required subscription.
Expected outcome
An application configured to begin implementing a Ccapi market-data subscription.
Guide limitations
- The supplied documentation does not provide the complete build commands or binding-specific runtime requirements.
- Exchange support differs between market data and execution management, so the relevant documentation must be checked.
- The documented market-data sections do not establish that a particular implementation has been tested successfully.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 1 October 2026
- Original website title
- crypto-chassis/ccapi · Official homepage title · retained in its source language

