A .NET wrapper for the Exante API as described on Exante, including all features the API provides using clear and readable objects.
If you think something is broken, something is missing or have any questions, please open an Issue
Available on Nuget.
pm> Install-Package Exante.Net
To get started with Exante.Net first you will need to get the library itself. The easiest way to do this is to install the package into your project using NuGet.
To get started we have to add the Exante.Net namespace: using Exante.Net;
.
Exante.Net provides two clients to interact with the Exante API. The ExanteClient
provides all rest API calls. The ExanteStreamClient
provides functions to interact with the stream provided by the Exante API. Both clients are disposable and as such can be used in a using
statement.
Examples can be found in the examples folder.
// Rest API
var exanteClient = new ExanteClient(clientId, applicationId, sharedKey);
var symbols = await exanteClient.GetSymbolsByExchangeAsync("NASDAQ");
// Stream API
var exanteStreamClient = new ExanteStreamClient(clientId, applicationId, sharedKey);
var subscription = await exanteStreamClient.GetFeedQuoteStreamAsync(new[] {"AAPL.NASDAQ", "EUR/USD.EXANTE"}, x =>
{
Console.WriteLine($"{x.Date} " +
$"{x.SymbolId}: " +
$"{string.Join(", ", x.Bid.Select(b => b.Price))} (bid) / " +
$"{string.Join(", ", x.Ask.Select(b => b.Price))} (ask)");
});
Implementation is build upon the CryptoExchange.Net library, make sure to also check out the documentation on that: docs
JKorf CryptoExchange.Net implementations:
Binance |
Bitfinex |
Bittrex |
CoinEx |
Huobi |
Kraken |
Kucoin |
Implementations from third parties:
Bitmex |
HitBTC |
Liquid |
LiveCoin |
Switcheo |
OKEx |
Chiliz |
BitMax |
BtcTurk |
Paribu |
Thodex |
Coinzo |
Tatum |