Skip to main content

Start Lasso RPC Core

Follow Installation to start the v0.5.0 container or run from source. The included public profile is ready to try without provider keys.

Make your first requests

Request the latest Ethereum block number:
A successful response contains a hexadecimal block number; the value changes:
The health endpoint checks the application. This RPC request also exercises an upstream provider. Public providers have their own availability and rate limits. For WebSocket subscriptions, use the dashboard tester or run wscat with Node.js and npm:
At its > prompt, send:
Expect a subscription ID followed by eth_subscription notifications as blocks arrive. Press Ctrl+C to disconnect. To inspect routing decisions, add ?include_meta=headers to an HTTP request URL and -i to curl. See the API reference for metadata fields and error responses.

Choose a route

Use /rpc/fastest/ethereum, /rpc/load-balanced/ethereum, or /rpc/latency-weighted/ethereum for explicit strategies. Use /rpc/profile/my-app/ethereum for a configured profile named my-app. WebSocket routes use the /ws/rpc/ prefix. Provider health, method support, and configured limits constrain selection. Routing cannot create upstream capacity or guarantee a provider supports every parameter combination. See Configuration, HTTP endpoints, and Docker deployment.