> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ralphstudio.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust SDK

> The Ralph Studio Rust SDK  coming soon.

<Warning>
  The Rust SDK is currently in development and not yet available. This page will
  be updated with full documentation on release.
</Warning>

The Ralph Studio Rust SDK will be published to crates.io and will be built on top of `tokio` and `reqwest` for async-first usage.

## Planned API

```rust theme={null}
use ralph_studio::RalphStudio;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = RalphStudio::new("rsk_live_...", "my-alephium-node");

    // Get address balance
    let balance = client.addresses().get_balance("1DrDyTr9...").await?;
    println!("{}", balance.alph); // "2.5"

    // Call a contract view function
    let result = client
        .contracts()
        .call("27Gsc5...", 0, vec![])
        .await?;

    Ok(())
}
```

## In the meantime

Use the HTTP API directly with `request`. The [quickstart guide](/guides/first-request) documents all endpoints with curl examples that map directly to HTTP client calls in any language.
