Authentication

How to authenticate your requests to NodeFlare.

NodeFlare uses API keys for authentication. Include your key in every request.

https://rpc.nodeflare.app/eth/v1/nf_live_YOUR_KEY

Via 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}/public

The 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.