Build

Endpoints, faucet and tools

Public endpoints are rate-limited and meant for development. For production traffic, use a dedicated provider from the ecosystem.

RPC

Public endpoints

NetworkProtocolURLRate limit
MainnetHTTPShttps://rpc.ostrel.example40 requests / 10 s per IP
MainnetWebSocketwss://rpc.ostrel.example5 subscriptions per IP
TestnetHTTPShttps://rpc.testnet.ostrel.example100 requests / 10 s per IP
TestnetWebSocketwss://rpc.testnet.ostrel.example10 subscriptions per IP
curl https://rpc.testnet.ostrel.example \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getLatestBlock","params":[{"commitment":"final"}]}'

Faucet

Free tokens for testnet

Test tokens pay for transactions on testnet while you develop. They have no value and cannot be moved to mainnet.

Amount

Test tokens have no value. Limit: 5 requests per hour per address.

Tools

Official and ecosystem tools

  • Official

    CLI

    Create accounts, deploy programs and inspect transactions from the terminal with ostrel.

  • Official

    TypeScript SDK

    @ostrel/sdk for web apps, wallets and back ends.

  • Official

    Rust SDK

    ostrel-sdk for programs and high-performance services.

  • Official

    Python SDK

    ostrel-py for data work, bots and scripts.

  • Official

    Local network

    Run a single-node network with instant blocks for tests.

  • Official

    Explorer

    Look up any transaction, account, program or block.

  • Ecosystem

    Pilot

    Fork mainnet state onto your laptop and replay transactions.

  • Ecosystem

    Cairn

    Index program events into Postgres or GraphQL.