Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.raze.bot/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The Raze regional gateway supports a subset of Helius APIs. Use it as a drop-in for:
  • RPC URLhttps://<region>.raze.sh/solana (recommended for web3.js and browsers)
  • DAS JSON-RPCgetAsset, getAssetsByOwner, and related methods on the same endpoint
This is not a full Helius replacement. Enhanced transactions, webhooks, LaserStream, getPriorityFeeEstimate, and compressed-NFT proofs are not implemented on the gateway.

Authentication

Header (preferred)

-H "X-Api-Key: sk_your_key"
# or
-H "Authorization: Bearer sk_your_key"

Query string (Helius-style)

Also supported on /solana (promoted at the edge before the request hits the gateway):
Query paramExample
apikey?apikey=sk_...
api-key?api-key=sk_...
api_key?api_key=sk_...
An explicit X-Api-Key or Authorization header always wins over the query string.
curl -s "https://fr.raze.sh/solana?apikey=sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getBalance","params":["11111111111111111111111111111112"]}'

Endpoint

ClientURL
web3.js / browser RPChttps://<region>.raze.sh/solana
Direct / SDKhttps://<region>.raze.sh/ (same JSON-RPC handler)
Regions: ca, de, fr, jp, nl, ny, sg, uk — see Protocols. All DAS calls use JSON-RPC 2.0 POST with Content-Type: application/json.

DAS methods

Handled locally by the gateway (backed by History API token endpoints, reshaped to Helius DAS JSON). They do not proxy to Helius.
MethodStatusNotes
getAssetSupportedToken metadata by mint
getAssetsByOwnerSupportedWallet token balances
getAssetsByCreatorSupportedSearch by creator
getAssetsByAuthoritySupportedSearch by update authority
getAssetsByGroupPartialgroupKey=collection only (approximated)
searchAssetsPartialSubset of filters (see below)
getAssetSignaturesSupportedSignatures for asset id
getAssetProofNot supportedRequires Bubblegum indexer
getAssetProofsNot supportedSame

searchAssets filters (v1)

At least one of:
  • creatorAddress
  • authorityAddress
  • name, symbol, searchTerm, or query (text search)

getAssetsByGroup

  • groupKey: "collection" + groupValue — best-effort via authority search
  • Other groupKey values — empty result page (valid DAS shape)

Example: getAsset

curl -s "https://fr.raze.sh/solana" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: sk_your_key" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getAsset",
    "params": { "id": "So11111111111111111111111111111111111111112" }
  }'

Migration from Helius

HeliusRaze
mainnet.helius-rpc.comhttps://<region>.raze.sh/solana
api.helius.xyz DASSame host — DAS methods above
Wallet / portfolio tokensHistory wallets tokens or getAssetsByOwner
PnLHistory wallet PnL
Standard Solana RPC methods (getBalance, getTransaction, etc.) continue to work via the gateway proxy — see JSON-RPC Methods.

See also