CryptoExchanges.Net.Bitget
0.3.0-preview.1
See the version list below for details.
dotnet add package CryptoExchanges.Net.Bitget --version 0.3.0-preview.1
NuGet\Install-Package CryptoExchanges.Net.Bitget -Version 0.3.0-preview.1
<PackageReference Include="CryptoExchanges.Net.Bitget" Version="0.3.0-preview.1" />
<PackageVersion Include="CryptoExchanges.Net.Bitget" Version="0.3.0-preview.1" />
<PackageReference Include="CryptoExchanges.Net.Bitget" />
paket add CryptoExchanges.Net.Bitget --version 0.3.0-preview.1
#r "nuget: CryptoExchanges.Net.Bitget, 0.3.0-preview.1"
#:package CryptoExchanges.Net.Bitget@0.3.0-preview.1
#addin nuget:?package=CryptoExchanges.Net.Bitget&version=0.3.0-preview.1&prerelease
#tool nuget:?package=CryptoExchanges.Net.Bitget&version=0.3.0-preview.1&prerelease
<p align="center"> <img src="https://raw.githubusercontent.com/OrodruinLabs/CryptoExchanges.Net/main/docs/assets/banner.png" alt="CryptoExchanges.Net — one typed .NET interface across every exchange, with a read-only MCP server for AI agents" width="100%"> </p>
CryptoExchanges.Net
A unified .NET SDK for cryptocurrency exchanges — one typed interface across every exchange, with a read-only MCP server for AI agents.
Supported Exchanges
| Exchange | Status | Package |
|---|---|---|
| <img src="docs/assets/exchanges/binance.svg?v=2" width="20"> Binance | ✅ Supported | CryptoExchanges.Net.Binance |
| <picture><source media="(prefers-color-scheme: dark)" srcset="docs/assets/exchanges/bybit-dark.svg?v=2"><img src="docs/assets/exchanges/bybit-light.svg?v=2" width="20"></picture> Bybit | ✅ Supported | CryptoExchanges.Net.Bybit |
| <picture><source media="(prefers-color-scheme: dark)" srcset="docs/assets/exchanges/okx-dark.svg?v=2"><img src="docs/assets/exchanges/okx-light.svg?v=2" width="20"></picture> OKX | ✅ Supported | CryptoExchanges.Net.Okx |
| <img src="docs/assets/exchanges/bitget.svg?v=2" width="20"> Bitget | ✅ Supported | CryptoExchanges.Net.Bitget |
| <img src="docs/assets/exchanges/coinbase.svg?v=2" width="20"> Coinbase | 🕓 Coming soon | — |
| <img src="docs/assets/exchanges/kraken.svg?v=2" width="20"> Kraken | 🕓 Coming soon | — |
| <img src="docs/assets/exchanges/kucoin.svg?v=2" width="20"> KuCoin | 🕓 Coming soon | — |
REST, spot market data and account — read and write.
<sub>Exchange names and logos are trademarks of their respective owners. CryptoExchanges.Net is an independent open-source project and is not affiliated with, endorsed by, or sponsored by any listed exchange.</sub>
60-Second Quick Start
Library
dotnet add package CryptoExchanges.Net.Binance
await using var exchange = BinanceExchangeClient.Create(new BinanceOptions
{
ApiKey = "your-api-key",
SecretKey = "your-secret-key",
});
var price = await exchange.MarketData.GetPriceAsync(new Symbol(Asset.Btc, Asset.Usdt));
Console.WriteLine($"BTC/USDT: ${price}");
MCP Server (AI agents)
dotnet tool install -g CryptoExchanges.Net.Mcp
claude mcp add crypto -- crypto-mcp
Your MCP-capable agent can now query live prices, order books, candles, and account balances across all four exchanges.
MCP Server
CryptoExchanges.Net.Mcp is a read-only Model Context Protocol stdio server.
It exposes 12 tools — six market-data tools (no credentials required) and six account tools (read-scoped API keys).
All four supported exchanges share the same tool vocabulary; no agent-side changes needed when switching exchanges.
- MCP server reference — tools, environment variables, error handling
- MCP client setup guides — Claude Desktop, Claude Code, Cursor, Windsurf, and more
Documentation
| Doc | Description |
|---|---|
| Getting started | Install, credentials, first call |
| Library usage | Full API reference with examples |
| Streaming | WebSocket market-data streams, IStreamClient, auto-reconnect |
| Architecture | Project structure, layers, design principles |
| Exchanges | Per-exchange notes, credentials, supported operations |
| MCP server | MCP tool reference, env vars, error categories |
| MCP client setup | Per-client config (Claude, Cursor, Windsurf, VS Code…) |
Building
dotnet build
dotnet test
Requires .NET 10.0 SDK.
License
Apache-2.0 — see LICENSE.
Built by Orodruin Labs.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- CryptoExchanges.Net.Core (>= 0.3.0-preview.1)
- CryptoExchanges.Net.Http (>= 0.3.0-preview.1)
- DeltaMapper (>= 1.2.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Http (>= 10.0.9)
- Microsoft.Extensions.Options (>= 10.0.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CryptoExchanges.Net.Bitget:
| Package | Downloads |
|---|---|
|
CryptoExchanges.Net
All-exchanges meta-package for CryptoExchanges.Net. Registers all available exchange clients in one call via AddCryptoExchanges(). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.6.0-preview.3 | 63 | 6/27/2026 |
| 0.6.0-preview.2 | 107 | 6/26/2026 |
| 0.6.0-preview.1 | 65 | 6/26/2026 |
| 0.5.0-preview.4 | 65 | 6/24/2026 |
| 0.5.0-preview.3 | 63 | 6/24/2026 |
| 0.5.0-preview.2 | 80 | 6/23/2026 |
| 0.5.0-preview.1 | 64 | 6/21/2026 |
| 0.4.0-preview.1 | 66 | 6/21/2026 |
| 0.3.0-preview.2 | 59 | 6/20/2026 |
| 0.3.0-preview.1 | 64 | 6/20/2026 |