Getting started
1. Get your endpoint and API key​
There's no public signup form. Email sales or message @landed888 on Telegram with the region(s) and throughput you expect, and we'll confirm a plan and send you:
- A regional endpoint URL (e.g.
https://hkg.rpc.landed.sarl) - An API key
2. Authenticate your requests​
Pass your API key in the x-api-key header on every request:
curl https://hkg.rpc.landed.sarl \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"getHealth"}'
Requests without a valid key, or over your plan's rate limit, receive an HTTP 401 or 429. See Errors for what each one means.
3. Pick a region​
Connect to whichever regional endpoint is closest to your infrastructure. See Regions & endpoints for the full list. If you're not sure which one to use, ask sales; there's no penalty for switching later.
4. Subscribe over WebSocket​
The same endpoint accepts WebSocket connections over wss:// for accountSubscribe, programSubscribe, logsSubscribe, signatureSubscribe, and the other standard Solana subscription methods, subject to your plan's concurrent-subscription limit.
Client libraries​
Landed speaks the standard Solana JSON-RPC protocol, so any existing Solana SDK works against your endpoint, including @solana/web3.js:
import { Connection } from "@solana/web3.js";
const connection = new Connection("https://hkg.rpc.landed.sarl", {
httpHeaders: { "x-api-key": "YOUR_API_KEY" },
});
const slot = await connection.getSlot();