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
| Network | Protocol | URL | Rate limit |
|---|---|---|---|
| Mainnet | HTTPS | https://rpc.ostrel.example | 40 requests / 10 s per IP |
| Mainnet | WebSocket | wss://rpc.ostrel.example | 5 subscriptions per IP |
| Testnet | HTTPS | https://rpc.testnet.ostrel.example | 100 requests / 10 s per IP |
| Testnet | WebSocket | wss://rpc.testnet.ostrel.example | 10 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.
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.