XLM network documentation
Stellar
https://triport.io/rpc/stellarStellar combines 10 read-only Soroban JSON-RPC methods with 11 Horizon REST GET operations and two Horizon SSE channels.
| Method / Endpoint | Network | Chain ID | Authentication | Required scope | Tier / rate limit |
|---|---|---|---|---|---|
POST https://triport.io/rpc/stellar | Stellar mainnet | 102 | x-token: $TRIPORT_API_KEY | stellar:rpc | Category-specific RPS; see Limits |
Endpoints
| Surface | Endpoint | Reference |
|---|---|---|
| HTTPS | https://triport.io/rpc/stellar | Horizon SSE: /rpc/stellar/horizon/{ledgers |
| REST | Product routes | REST catalog |
| Stream contract | stellar sse | AsyncAPI |
Quickstart
curl https://triport.io/rpc/stellar \
-H "x-token: $TRIPORT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getEvents","params":{}}'What's available
10 JSON-RPC methods in the OpenRPC catalog:
stellar_read_rpc_heavy: 2stellar_read_rpc: 8
Measured retention is 120,960 ledgers for Soroban and 6,307,191 ledgers for Horizon. Horizon is best-effort with one operator and no SLA (legacy checker annotation: один оператор, SLA нет). SSE delivers only new records with cursor=now; HAL _links and _embedded fields are unchanged.
Limits
See network limits and Rate Limits & Tiers.
| Category | Free | Basic | Pro | Business | Enterprise |
|---|---|---|---|---|---|
stellar_read_rpc | 15 | 20 | 100 | 250 | unlimited |
stellar_read_rpc_heavy | 15 | 20 | 100 | 250 | unlimited |
Horizon limit, Soroban getLedgers, and Soroban getTransactions accept at most 200 items.
Errors
See network-specific errors and the shared error reference.
A deeper Horizon read returns HTTP 410 / beyond_retention; Soroban uses -32602 with beyond_retention and oldest N. These identify the current retention boundary, not a service failure.
Methods
stellar read rpc heavy (2)
stellar read rpc (8)
getFeeStatsgetHealthgetLatestLedgergetLedgerEntriesgetLedgersgetNetworkgetVersionInfosimulateTransaction
Streams
SDK
The generated TypeScript client includes this network:
const result = await c.stellar.call("getEvents", {});Equivalent requests can be made with the Python SDK or the curl example above.