Authentication
How to authenticate your requests to NodeFlare.
NodeFlare uses API keys for authentication. Include your key in every request.
Via URL path (recommended)
https://rpc.nodeflare.app/eth/v1/nf_live_YOUR_KEYVia HTTP header
Terminal
curl https://rpc.nodeflare.app/eth/v1/ \
-H "X-API-Key: nf_live_YOUR_KEY" \
-X POST \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'Key format
All NodeFlare API keys follow the format nf_live_ followed by a 32-character hex string.
Get your key from your dashboard.
Public endpoint (no API key)
Every chain also has a public endpoint that works without an API key:
https://rpc.nodeflare.app/{chain}/publicThe public endpoint is rate-limited to 2 req/s per IP and blocks heavy methods (eth_getLogs, trace_*, debug_*). It's suitable for quick tests and lightweight integrations. Sign up for a free account to get a key with higher limits and full method access.