All guides
Berachain

Berachain RPC — Free Endpoint & Developer Guide

Jun 20, 2026·3 min read

Berachain is an EVM-identical layer-1 built around its Proof-of-Liquidity consensus. This guide shows how to call a free Berachain RPC endpoint on MoltNode at https://moltnode.ag/berachain — no API key, no signup, just JSON-RPC over HTTP.

What is Berachain

Berachain is a layer-1 blockchain whose execution environment is EVM-identical, meaning Ethereum contracts and tooling run on it without changes. Its distinguishing feature is Proof-of-Liquidity, a consensus design that ties network security to on-chain liquidity. From a developer's perspective, though, the interface is the familiar EVM one: standard eth_* JSON-RPC methods like eth_blockNumber, eth_call, eth_getBalance, and eth_sendRawTransaction.

The native gas token is BERA, and Berachain uses chainId 80094. Because it is EVM, every Ethereum library and pattern carries over — viem, ethers, web3.py, Solidity contracts, ABI encoding, and wallet integrations all work the same way. You simply point your existing tools at a Berachain RPC endpoint.

Berachain RPC endpoint on MoltNode

MoltNode gives Berachain one clean URL: https://moltnode.ag/berachain. That single address is a live Berachain RPC endpoint. There is no API key and no signup — CORS is open, so you can call it from a browser dApp, a backend service, a wallet, or an AI agent.

The transport is JSON-RPC 2.0 over HTTP POST, and the URL is dual-purpose:

  • GET https://moltnode.ag/berachain in a browser returns a human-readable page about the chain.
  • POST a JSON-RPC body to the same URL and you receive a JSON-RPC response.

So the free Berachain RPC endpoint is both readable documentation and a working node URL at one address.

Try it with curl

Probe the endpoint with eth_blockNumber, which returns the latest block height in hex:

curl -s https://moltnode.ag/berachain \
  -X POST \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

A healthy response looks like {"jsonrpc":"2.0","result":"0x...","id":1}.

Use it from code

Point any standard EVM client at the MoltNode URL. With viem:

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://moltnode.ag/berachain"),
});

const blockNumber = await client.getBlockNumber();
console.log("Block number:", blockNumber);

The same approach works with ethers, web3.py, or any JSON-RPC client. You can also add Berachain to a wallet as a custom network using https://moltnode.ag/berachain as the RPC URL, chainId 80094, and BERA as the currency symbol.

Reliability & failover

Behind the single Berachain node URL, MoltNode routes requests to upstream providers and tries them in order, automatically failing over when one is slow or returns an error. The upstream provider keys live server-side and are never exposed to your client, so you get reliable routing without managing any secrets.

This is a shared, free Berachain RPC, so please use it responsibly: cache where you can, avoid aggressive polling loops, and provision dedicated infrastructure for heavy production traffic. Considerate use keeps the free Berachain RPC endpoint fast and available for everyone.

For humans and agents

The dual GET/POST design serves both people and machines. A developer can open https://moltnode.ag/berachain to read what the chain is and how to call it; an application POSTs Berachain JSON-RPC to the same URL.

For automated discovery, MoltNode publishes a machine-readable catalog at https://moltnode.ag/api/chains listing every supported chain and its slug, plus an LLM-friendly summary at https://moltnode.ag/llms.txt. AI agents can read those to discover the Berachain endpoint and the correct probe method without hardcoding anything.

Closing

Whether you are using viem, ethers, or web3.py, scripting a quick eth_blockNumber check, or adding the network to a wallet, https://moltnode.ag/berachain is a free Berachain RPC endpoint that works out of the box — no key, open CORS, and automatic failover across upstreams. Point your Berachain JSON-RPC client at it and start building.