Skip to main content
The RPC API is a direct proxy to the Alephium full node. Every endpoint the Alephium node exposes is available through your Ralph Studio slug, no extra configuration needed.

Base URL

All requests go through this URL. The path after your slug maps directly to the Alephium node API. For example, to call /infos/version on the node:

WebSocket

For subscriptions and real-time data, use the WebSocket URL:

Networks

Your app is tied to a network when you create it. Mainnet apps route to the mainnet node, testnet apps route to the testnet node. You can’t switch networks on an existing app, create a separate app for each network.

Request format

All requests follow the standard Alephium node API format:
  • GET requests pass parameters as query strings
  • POST requests send JSON in the request body
  • All responses are JSON

Response format

Responses come back exactly as the Alephium node returns them. Ralph Studio does not modify the response body. When a request fails at the node level you get the node’s error response:
When a request fails at the Ralph Studio level (auth, rate limit, etc.) you get:

Status codes

Compute units

Every request consumes compute units (CU). Your plan includes a monthly CU allowance. Different endpoints cost different amounts: You can track your CU usage in the dashboard.