Unofficial Rust SDK for the Binance exchange API.
- REST API support (Spot)
- Unauthenticated endpoints
- Only async clients
use binance::spot::{BASE_URL_API, Client, ClientConfig};
let cfg = ClientConfig {
base_url: BASE_URL_API.to_string(),
api_key: None,
api_secret: None,
};
let client = Client::new(cfg);
let response = client.get_server_time().await?;
println!("{response:#?}");use binance::spot::{BASE_URL_API, Client, ClientConfig, GetExchangeInfoParams};
let cfg = ClientConfig {
base_url: BASE_URL_API.to_string(),
api_key: None,
api_secret: None,
};
let client = Client::new(cfg);
let params = GetExchangeInfoParams {
symbol: Some(String::from("BTCUSDT")),
symbols: None,
permissions: None,
show_permission_sets: None,
symbol_status: None,
};
let response = client.get_exchange_info(params).await?;
println!("{response:#?}");This project is licensed under the MIT license.