> ## 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.

# JavaScript SDK

> The Ralph Studio JavaScript and TypeScript SDK  coming soon.

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

The Ralph Studio JavaScript SDK will be the recommended way to interact with your Alephium node from Node.js and browser environments. It will be published to npm and ship with full TypeScript types.

## Planned API

```typescript theme={null}
import { RalphStudio } from "@ralph-studio/sdk";

const client = new RalphStudio({
  apiKey: "rsk_live_...",
  slug: "my-alephium-node",
});

// Get address balance
const balance = await client.addresses.getBalance("1DrDyTr9...");
console.log(balance.alph); // "2.5"  human readable

// Call a contract view function
const result = await client.contracts.call({
  address: "27Gsc5...",
  methodIndex: 0,
  args: [],
});

// Get paginated transaction history
for await (const tx of client.addresses.transactions("1DrDyTr9...")) {
  console.log(tx.hash, tx.timestamp);
}
```

## In the meantime

Use the HTTP API directly. The [quickstart guide](/guides/first-request) shows you how to make your first request in minutes, and the full [RPC API reference](/rpc-api/overview) documents every endpoint.
