curl is the fastest way to probe Berachain without pulling in an SDK — ideal for sanity-checking your endpoint, debugging a failing call, or wiring up a shell script or CI health check. Every Berachain JSON-RPC request is an HTTP POST carrying Content-Type: application/json, and your API key lives in the URL path: https://berachain.therpc.io/YOUR_API_KEY. Since Berachain is an EVM L1 (chain ID 80094), the method names — eth_blockNumber, eth_getBalance, and the rest — are the standard ones, and BERA balances come back in hex wei.
Your Berachain API key can travel two ways: in the URL path (https://berachain.therpc.io/YOUR_API_KEY) or as a Authorization: Bearer YOUR_API_KEY header. Either way, the request itself must always be an HTTP POST with Content-Type: application/json — Berachain's JSON-RPC endpoint does not answer GET requests.