Understand the project
Practical overview
When it fits
Use it when a .NET application needs a reusable connection layer for multiple cryptocurrency exchanges, especially where both REST requests and WebSocket data are relevant.
Who it is for
- Developers building cryptocurrency exchange integrations in C# or .NET
- Teams creating multi-exchange applications, market-data tools or command-line workflows
Documented uses
- Connect applications to public and private exchange APIs
- Consume selected market and account data through REST or WebSockets
- Build trading, withdrawal, portfolio or order-management workflows
- Use a command-line interface to access documented exchange capabilities
Before you choose
Requirements & limits
The repository is publicly available and open source under the MIT license. The documented project is implemented in C# and includes a console application.
- Exchange support is capability-specific: public REST, private REST and WebSocket functions are listed separately.
- WebSocket coverage varies by exchange and may include tickers, trades, order books, private orders or user data.
- The documentation notes optional global market-symbol normalization across exchanges.
- The project includes both a reusable framework/library and a CLI.
- The documentation lists support across Windows, macOS and Linux, alongside other .NET environments.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Evidence and transparency
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 1 October 2026
- Original website title
- DigitalRuby/ExchangeSharp · Official homepage title · retained in its source language

